5

Каков список стоп-слов (игнорируемых слов), используемых Postgres при выполнении полнотекстового поиска? Есть ли способ, которым я могу это выяснить (запустив запрос или что-то)?

Итак, вы знаете, что я ищу, вот список из MySQL. Я думаю, что Postgres похож на http://dev.mysql.com/doc/refman/5.5/en/fulltext-stopwords.html

2 ответа2

6

Посмотрите на: http://www.postgresql.org/docs/9.1/static/textsearch-dictionaries.html#TEXTSEARCH-STOPWORDS

Расположение стоп-слов для английского словаря: $SHAREDIR/tsearch_data/english.stop например: /usr/share/postgresql/9.1/tsearch_data/english.stop

1

Для пользователей Homebrew на MacOS вы можете найти файлы Postgres StopWord здесь:

ls /usr/local/Cellar/postgresql/<%version%>/share/postgresql/tsearch_data

Кроме того, актуальный список доступен на Github:

https://github.com/postgres/postgres/tree/master/src/backend/snowball/stopwords

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .