SQL Server全文搜索不适合我

时间:2018-02-15 20:07:29

标签: sql-server full-text-search contains

我在SQL Server中遇到全文搜索问题。 我的问题:

Select [Name] From [POI] Where Contains([Name],  N'"bank of*"');

查询不返回任何行。 但是表有几行包含“...的银行” 当我删除“of”这个词时,一切正常。 请帮助解决这个问题。

1 个答案:

答案 0 :(得分:1)

如另一个问题Dropping noise words in SQL Server 2005 full text indexing所述,噪音词不包含在索引中。 "的"是一个噪音词,它可以解释你所看到的行为。

另见:

Configure and Manage Stopwords and Stoplists for Full-Text Search

Noise/Stop Words in SQL Server

SQL Server: no search results caused by noise words

其中包括建议

ALTER FULLTEXT INDEX ON table
   SET STOPLIST OFF;