小编典典

波斯语全文索引停止列表

sql

我需要自定义波斯语的全文搜索。并为此语言自定义Stop / Noise单词和同义词。

我的SQL Server版本是2016,并且已安装全文搜索。


阅读 214

收藏
2021-04-19

共1个答案

小编典典

要在SQL
Server停止列表,全文目录等中使用波斯语,我们应该使用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';
2021-04-19