Sql server 索引服务的奇怪结果
目前,我正在使用索引服务从Windows server搜索文档。我使用以下查询搜索“F-0350” 查询Sql server 索引服务的奇怪结果,sql-server,full-text-indexing,indexing-service,Sql Server,Full Text Indexing,Indexing Service,目前,我正在使用索引服务从Windows server搜索文档。我使用以下查询搜索“F-0350” 查询 Select rank,Filename,Size,HitCount from Scope() where CONTAINS(Contents, 'ISABOUT('F-0350' WEIGHT(1.0))') 查询结果: Rank FileName Size HitCount 572 sf ob-0350.prod.xml 252
Select rank,Filename,Size,HitCount from Scope() where CONTAINS(Contents, 'ISABOUT('F-0350' WEIGHT(1.0))')
查询结果:
Rank FileName Size HitCount
572 sf ob-0350.prod.xml 2521 4
572 sf g-0350.prod.xml 1199 4
572 sf qa-0350.prod.xml 1864 4
572 sf f-0350.prod.xml 1551 4
362 sf ob-0353.prod.xml 2469 4
我期待第四张唱片登上榜首,但它不会出现。我以前没有用过这张唱片,但因为没有其他人回复。。。在google上搜索“where CONTAINS(Contents,'ISABOUT)”(搜索框中包含双引号),我找到了这个带有示例的页面:
ISABOUT
--“F-0350”中似乎需要双引号
而不是'F-0350'
。请回复@Doug_Ivison
,如果这有帮助的话。这篇文章显示了更多我建议的双引号示例……您可能会发现它在总体上很有帮助: