Я хочу выполнить текстовый поиск, например предложения Google.
Я использую PostgreSQLиз-за волшебной Postgis.
Я думал об использовании FTS, но увидел, что он не может искать частичные слова, поэтому нашел этот вопроси увидел, как триграммыработают.
Основная проблема заключается в том, что поисковая система, над которой я работаю, предназначена для испанского языка. FTS отлично работала со стеммингом и словарями(синонимы, орфографические ошибки), UTF и так далее. Триграммы отлично работают для частичных слов, но они работают только для ASCII и (очевидно) они не используют такие вещи, как словари.
Я подумал, можно ли как-то использовать лучшее из обоих.
Можно ли заставить полнотекстовый поиск и триграммы работать вместе в PGSQL?