我需要自定义波斯语的全文搜索。并为此语言自定义Stop / Noise单词和同义词。
我的SQL Server版本是2016,并且已安装全文搜索。
要在SQL Server停止列表,全文目录等中使用波斯语,我们应该使用Neutral。如果您不使用Neutral目录,建议您将其更改为Neutral,有时为空,如下所示:
Neutral
您的问题可以通过以下查询针对任何语言解决:
--View Stoplist word SELECT w.stoplist_id, l.name, w.stopword, w.language FROM sys.fulltext_stopwords AS w INNER JOIN sys.fulltext_stoplists AS l ON w.stoplist_id = l.stoplist_id; -- Stopwords list CREATE FULLTEXT STOPLIST StopListCustome; GO -- Add a stopword ALTER FULLTEXT STOPLIST StopListCustome ADD 'SQL' LANGUAGE 'English'; GO ALTER FULLTEXT STOPLIST StopListCustome ADD '丕夭' LANGUAGE 'Neutral';