3
我使用全文搜索在SQL Server 2008下面的查詢中包含全文搜索不返回所有結果
select * From MyTable where contains(*, 'FLOW AND VALVE')
返回兩行:
1. FLOW CONTROL VALVE
2. FLOW VALVE
但以下查詢
select * From MyTable where contains(*, '"FLOW AND VALVE"'))
只返回一行:
1. FLOW CONTROL VALVE
爲什麼沒有第二個查詢返回的第二行?
它似乎是噪音詞匹配任何「單」字。例如第二查詢匹配這樣的: 「流量控制閥」 但不匹配這些: 「流量閥」 「流量計調節閥」 「閥的流量」 我找不到解釋這雖然文檔什麼。 – unubar 2011-12-25 12:56:58
@unubar - 搜索短語有「流」位置1「和」位置2,「閥門」的位置3.爲「和」大概是忽略它只是看起來對於具有「閥門」索引「流」的情況下, 2位以後。 – 2011-12-25 12:59:44