我试图弄清楚为什么使用CONTAINSTABLE
的查询不返回结果,即使LIKE
显示有数据并且没有停止列表。
数据的格式为:
ID Text
-- ----
1 Volume One Pirates in the late Endings 4856
查询的LIKE
版本确实返回该行:
SELECT * FROM TABLEBAME WHERE Text LIKE '%pirates%in%the%late%endings%'
以下查询未返回结果:
SELECT * FROM CONTAINSTABLE(TABLENAME, *, '"*pirates*" AND "*in*" AND "*the*" AND "*late*" AND "*endings*"')
如果我删除*pirates*
,*the*
或*endings*
(每个查询仅删除一个),我将得到结果。
以下查询也未返回结果:
SELECT * FROM sys.fulltext_stoplists
我不确定从这里去哪里。