Поиск на основе ИИ устойчив к опечаткам, но работает не быстро:
Однако используемая техника означает, что процесс немного замедлен, поскольку нам необходимо расширить термин с помощью LLM перед поиском сходства.
Общий поиск использует стемминг по алгоритму Snowball: Snowball Stemmer - NLP - GeeksforGeeks
Это позволяет выявлять некоторые опечатки как побочный эффект, но на самом деле это именно побочный эффект: мы не используем Metaphone или другие сложные методы устранения опечаток, в PostgreSQL нет встроенного простого решения для этого.
Плагин Algolia по-прежнему поддерживается и является официальным: Discourse Algolia Search
