Полнотекстовый поиск в SQL 2005 исключает однозначные числа - PullRequest
1 голос
/ 05 января 2012

Я использую Полнотекстовый поиск с SQL Server 2005. Все отлично работает, кроме поиска по одной цифре Ключевые слова.Например, поиск по «1» или «2» не работает, но поиск по «12» работает нормально.

Я знаю, что цифры - это шумовые слова.Есть ли способ разрешить поиск этих цифр?

Устранит ли проблема только удаление их из списка шумов?

Любые лучшие идеи приветствуются.

1 Ответ

1 голос
/ 07 февраля 2012

Да, удаление их из списка шумов решит проблему. Однако не рекомендуется, будьте готовы отменить изменения, внесенные в файл = -)

Только для вас, файл: ~ / FTData / noiseeng.txt (noiseeng.txt для Великобритании. Для США - noiseENU.txt) << Прописать комментарий ниже </p>

Если вы обновляетесь до SQL Server 2008, вы должны заметить, что шумовые слова были заменены стоп-словами.

Вы можете найти дополнительную информацию здесь: http://msdn.microsoft.com/en-us/library/ms142551.aspx

и здесь: http://arcanecode.com/2008/06/03/advanced-queries-for-using-sql-server-2008-full-text-search-stopwords-stoplists/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...