2012-01-05 3 views
1

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

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

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

Любые лучшие идеи оцениваются.

ответ

1

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

Как раз для того, чтобы вы знали, файл: ~/FTData/noiseeng.txt (noiseeng.txt для большой Великобритании. US its noiseENU.txt) < < Опоры в нижеследующем

Если вы переходите на сервер 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/

+1

Спасибо, сэр, я понял это и FYI noiseeng.txt для Великобритании. Для США его noiseENU.txt. – tmjam

+0

Вау, я не знал. Извини за это! – Gaspa79

Смежные вопросы