Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / FullText search по-русски (MS SQL 2000). Как оно делается?????????? / 8 сообщений из 8, страница 1 из 1
07.08.2001, 12:43
    #32011315
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
Как сделать, чтобы сабж работал. Чего-то дополнительно надо, чтобы искал по-русски?
...
Рейтинг: 0 / 0
08.08.2001, 10:39
    #32011367
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
Для полной функциональности русскоязычного поиска придется использовать дополнительные продукты. Есть, например, Sledopyt for MS SQL Server от MediaLingva. Судя по описанию, очень крутые возможности. Если интересно, оставь mail адресс, сброшу руководство по использованию (380К в Zipe).
...
Рейтинг: 0 / 0
08.08.2001, 10:58
    #32011369
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
Default full-text language это 1033, т.е. English
Поэтому делаем так

EXEC sp_configure 'default full-text language', '0'
/*Нейтральный язык, т.к. Russian нет в принципе*/
GO
RECONFIGURE
GO
EXEC sp_configure

NB! Созданные до этого full-text индексы придется перестроить

Или если пользуетесь процедурой sp_fulltext_column, то там тоже есть параметер @language - придется выбирать тоже 0.
...
Рейтинг: 0 / 0
08.08.2001, 11:45
    #32011375
Alexander Rudenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
А можно и мне документацию?
avr555@mail.ru
...
Рейтинг: 0 / 0
08.08.2001, 12:04
    #32011378
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
To Glory

Насколько я знаю, в стандартную поставку SQL не входит лингвистический модуль для русского языка. Так что полной функциональности без доп. систем получить вряд ли удаться!!!
...
Рейтинг: 0 / 0
08.08.2001, 12:14
    #32011380
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
Из BOL , топик default full-text language Option

"The value of the default full-text language option is used when no language has been specified for a column by using sp_fulltext_column. If a value is specified for which a linguistic analysis package is not available, neutral is used. Neutral should be used when the column contains data in multiple languages, or if the language being used is not supported .
"

И потом что понимать под полной функциональностью, тем более если брать во внимание все грамматические, фонетические и др. -ские особенности русского языка.
Пусть решает автор топика, на каком уровне ему остановиться
...
Рейтинг: 0 / 0
08.08.2001, 12:27
    #32011383
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
To Glory
Под полной фунциональность я как раз и понимаю все грамматические, фонетические и др. -ские особенности русского языка.

А именно:
Поиск префиксных форм слова
Поиск по грамматическим формам слова
Поиск взвешенных форм

То есть все это не будет работать без установки модуля русской лингвистики. А если нужен минимальный уровень, так тут можно и LIKE-ом обойтись.
...
Рейтинг: 0 / 0
09.08.2001, 08:52
    #32011470
Ivan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FullText search по-русски (MS SQL 2000). Как оно делается??????????
2 pkarklin А что понимать под минимальным уровнем? Попробуйте ка поискать запись, содержащую одно определённое слово в среди записей, где в строке 2 и более слов? Like тут точно не поможет!!! А Full-text search это делает очень быстро.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / FullText search по-русски (MS SQL 2000). Как оно делается?????????? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]