Пользовательский список стоп-слов в полнотекстовом поиске SQL Server 2005 - PullRequest
0 голосов
/ 27 марта 2010

Есть ли способ добавить несколько пользовательских стоп-слов в SQL Server 2005?

1 Ответ

2 голосов
/ 26 апреля 2010

Я нашел ответ:

В SQL Server 2005: На SQL 2005 у них есть понятие «списки шумовых слов». По сути это одно и то же, но они хранятся в виде текстовых файлов в файловой системе. Эти файлы имеют имена, такие как «noiseenu.txt» (текстовый файл английских шумовых слов США), и находятся в подкаталоге каталога экземпляра SQL Server (C: \ Program Files \ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ FTData \, например). Вы можете отредактировать его в любом текстовом редакторе и сохранить снова. Я не помню, нужно ли вам впоследствии отказов от службы в 2005 году (не помню, кэшировался ли список шумов в памяти, но вы также можете отскочить от него, чтобы быть уверенным). Затем вам нужно перестроить ваши полнотекстовые индексы.

В SQL Server 2008: Вы можете создать собственный список стоп-слов в SQL 2008, сервер удалит стоп-слова во время индексации и при анализе ваших запросов полнотекстового поиска. Все, что вам нужно сделать, это указать, что ваш полнотекстовый индекс использует пользовательский стоп-лист.

...