2009-04-08 8 views
0

Я создал полнотекстовый индекс в текстовом столбце, а затем содержит запросы, возвращающие результаты, которые не включают в себя поисковый запрос. Пример запроса:полнотекстовый индекс возвращает неверные результаты

SELECT TOP 10 serial_no,writer_id,myField,assignment_type,subdate,title 
FROM writing WHERE contains(myField,'"take it once"'); 

ответ

0

Это происходит после обновления/восстановления полного текстового индекса? http://technet.microsoft.com/en-us/library/bb326034.aspx

+0

Да. Один из результатов содержит строку запроса, а остальные - нет. – Caveatrob

+0

Похоже, поскольку в вашем запросе содержится хотя бы одно шумовое слово (это), это можно ожидать: http://www.dbtalk.net/microsoft-public-sqlserver-fulltext/contains-not-returning-exact-phrase- 165617.html –

Смежные вопросы