小编Mar*_*son的帖子

SQL 包含精确短语

我尝试在 SQL Server 2014 上使用“CONTAINS()”实现搜索机制。

我在这里阅读了https://technet.microsoft.com/en-us/library/ms142538%28v=sql.105%29.aspx和我需要的“SQL Server 2008 中的专业全文搜索”一书使用双引号来搜索精确的短语。

但是 eq 如果我使用它,CONTAINS(*, '"test"')我也会收到包含“numerictest”之类的词的结果。如果我尝试CONTAINS(*, '" test "')它是一样的。我注意到,结果较少,就像我会搜索CONTAINS(*, '*test*')前缀、后缀搜索一样,因此搜索之间肯定存在差异。

我没想到第一个语句中的“numerictest”。这种行为有解释吗?

sql-server full-text-search contains sql-server-2014

6
推荐指数
2
解决办法
5934
查看次数