SQL 2008: Отключить стоп-слова для запроса полнотекстового поиска

Мне довольно сложно найти хорошее решение для этого:

Допустим, у меня есть таблица «Компания» со столбцом «Имя». У меня есть полнотекстовый каталог по этой колонке. Если бы пользователь искал «Очень хорошая компания», мой запрос был бы:

SELECT
    *
FROM
    Company
WHERE
    CONTAINS(Name, '"Very" AND "Good" AND "Company"')

Проблема в том, что в этом примере слово «Очень» отображается в стандартном списке игнорируемых слов:

SELECT
    ssw.*
FROM
    sys.fulltext_system_stopwords ssw
WHERE
    ssw.language_id = 1033;

В результате запрос возвращается без строк, даже если есть строка с названием «Очень хорошая компания».

У меня вопрос: как мне отключить стоп-слова для моего запроса? Или как мне их полностью удалить?

Или есть другой способ провести этот поиск?

26
задан brett rogers 8 October 2015 в 17:01
поделиться