У нас есть полнотекстовый индекс для поля xml в нашей базе данных.
Если я запускаю этот запрос:
select *
from UserProfile
where CONTAINS(UserData,'028894507')
Я получаю правильные результаты. Но если я запускаю этот запрос:
select *
from UserProfile
where CONTAINS(UserData,'02889')
Я получаю совершенно другой набор результатов, и он даже не включает результаты первого запроса.
Я сделал быстрый поиск в Google и обнаружил, что есть стоп-слова, которые могут испортить результаты, но в моей базе данных нет даже стоп-листа...