Postgres 9.1 中的停用词列表

Postgres 9.1 中的停用词列表

Postgres 在进行全文搜索时使用的停用词(忽略的词)列表是什么? 有没有办法可以找到它(通过运行查询或其他方法)?

所以你知道我在找什么,这是来自 MySQL 的列表。我猜 Postgres 的列表也类似http://dev.mysql.com/doc/refman/5.5/en/fulltext-stopwords.html

答案1

看着: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

答案2

对于 MacOS 上的 Homebrew 用户,您可以在此处找到 Postgres StopWord 文件:

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

另外,您也可以在 Github 上查看最新列表:

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

相关内容