Предлагайте как Google с триграммами postgresql и полнотекстовым поиском

Я хочу выполнить текстовый поиск, например предложения Google.

Я использую PostgreSQLиз-за волшебной Postgis.

Я думал об использовании FTS, но увидел, что он не может искать частичные слова, поэтому нашел этот вопроси увидел, как триграммыработают.

Основная проблема заключается в том, что поисковая система, над которой я работаю, предназначена для испанского языка. FTS отлично работала со стеммингом и словарями(синонимы, орфографические ошибки), UTF и так далее. Триграммы отлично работают для частичных слов, но они работают только для ASCII и (очевидно) они не используют такие вещи, как словари.

Я подумал, можно ли как-то использовать лучшее из обоих.

Можно ли заставить полнотекстовый поиск и триграммы работать вместе в PGSQL?

8
задан Community 23 May 2017 в 12:15
поделиться