powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / WINXP Tsearch2
2 сообщений из 2, страница 1 из 1
WINXP Tsearch2
    #34461526
Eugen Borshch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Многоуважаемый ALL!

Под WinXP установлен postgresql 8.2.3, tsearch2 выбран при установке как contrib установленный по умолчанию.

Кластер проинициализирован как ru_RU.KOI8-r

Для того, чтобы не было проблем с локалью default_russian прописан с locale Russian_Russia.20866 вместо koi8-r

Код: plaintext
1.
2.
3.
select * from pg_ts_cfg where ts_name = 'default_russian';
     ts_name     | prs_name |        locale
-----------------+----------+----------------------
 default_russian | default  | Russian_Russia. 20866 

, функции типа to_tsvector работают без проблем, однако lexize('ispell_template','......') в случае использование ispell всегда возвращает null.

В качестве ispell словаря был взят рекомендуемый на сайте разработчика http://]http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/dicts/ispell/ispell-russian.tar.gz

Все установленно корректно - словари, для которых проводились тексты (как обновленный ispell_template так и созданный руками), были прописаны правильно и исользовали корректные пути,

Код: plaintext
1.
2.
3.
4.
     dict_name    |      dict_init       |                                           dict_initoption                                           |ct_lexize               |                   dict_comment
-----------------+----------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------+--------------------------------------------------
 ru_ispell       | spell_init(internal) | DictFile="c:/ispell/russian.dict",AffFile="c:/ispell/russian.aff",StopFile="c:/ispell/russian.stop" | spell_lexize(iernal,internal,integer) |
 ispell_template | spell_init(internal) | DictFile="c:/ispell/russian.dict" ,AffFile ="c:/ispell/russian.aff"                                 | spell_lexize(iernal,internal,integer) | ISpell interface. Must have .dict and .aff files

различные манипуляции с кодировками (KOI8-R, WIN-1251 в разных сочетаниях) в файлах словаря эффекта не дали.

Подскажите, плиз, как заставить ispell работать.
...
Рейтинг: 0 / 0
WINXP Tsearch2
    #34465532
Фотография Misha Tyurin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Eugen Borshch, есть успехи?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / WINXP Tsearch2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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