У меня довольно сложно найти хорошее решение для этого:
Скажем, у меня есть таблица "Компания" с колонкой "Имя". В этом столбце есть полнотекстовый каталог. Если пользователь искал "Very Good Company", мой запрос:
SELECT
*
FROM
Company
WHERE
CONTAINS(Name, '"Very" AND "Good" AND "Company"')
Проблема в этом примере: в стандартном списке стоп-слов отображается слово "Очень":
SELECT
ssw.*
FROM
sys.fulltext_system_stopwords ssw
WHERE
ssw.language_id = 1033;
Результат в возвращаемом запросе без строк, хотя есть строка с названием "Очень хорошая компания".
Мой вопрос в том, как бы я хотел бы отключить стоп-слова для моего запроса? Или как я могу их полностью удалить?
Или есть другой способ, которым я должен заниматься этим поиском?