Спасибо, Яши.
Я предполагаю, что Discourse использует стандартный алгоритм полнотекстового поиска Postgres. Мне кажется, что единственный способ обеспечить точное совпадение при использовании кавычек (без стемминга и без игнорирования стоп-слов) — это использование простого словаря ![]()