Функция поиска возвращает приблизительные результаты?

В Postgres это настраивается, но именно французская реализация в Postgres сводит всё к следующему:

discourse_development=# select to_tsvector('french', 'passants');
 to_tsvector
-------------
 'pass':1
(1 row)

discourse_development=# select to_tsvector('english', 'passants');
 to_tsvector
-------------
 'passant':1
(1 row)

Существуют более продвинутые словари, которые можно использовать, но их настройка крайне сложна.

3 лайка