Microsoft SQL Server
Full-Text Search

Русские слова игнорируются при создании full-text индексов

Опубликовано: 30 сен 02
Рейтинг:

Автор: Glory
Прислал: Glory

Q.
Сервис full-text search, при построениии индекса по text и ntext полям таблицы, отказывается воспринимать русские слова ( считает их noise-word), английские индексирует и подсчитывает аккуратно.
Помогите, пожалуйста, советом или дайте верную ссылку


A.
Если у Вас SQL7 то попробуйте так

EXEC sp_configure 'language neutral full-text', '1'
GO
RECONFIGURE
GO
EXEC sp_configure
если у Вас SQL2000 то
EXEC sp_configure 'default full-text language', '0'
GO
RECONFIGURE WITH OVERRIDE
GO
EXEC sp_configure

!!! После этого обязательно пересоздайте все full-text индексы

Примечание
Данный способ не добавляет full-text search для русского языка в полном объеме.Например, есть только поиск по точному совпадению, а нет морфологического поиска(поиска по словоформам). Для этого необходимо установка продуктов от третьих фирм.

Комментарии




Необходимо войти на сайт, чтобы оставлять комментарии

Раздел FAQ: Microsoft SQL Server / Full-Text Search / Русские слова игнорируются при создании full-text индексов