Я пытаюсь выяснить, почему запрос, использующий 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
Я не уверен, куда идти отсюда.