[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Postgresql tsearch
olgatcpip
Здравствуйте.

Работаю в Базой PostgreSQL.
Полнотекстовый поиск не работает. Т.е. эти запросы выдают false
select to_tsvector('Автомобильный обогреватель Ceramic') @@ 'авто' As qq;
select to_tsvector('Автомобильный обогреватель Ceramic') @@ plainto_tsquery('авто');
select to_tsvector('Автомобиль ВАЗ-2108') @@ to_tsquery('2108');

Попробовала , как советуют на хабре, создать конфигурацию полнотекстового поиска.
На первом же запросе вывелась оштбка
CREATE TEXT SEARCH DICTIONARY mydict_russian_ispell (
TEMPLATE = ispell,
DictFile = russian,
AffFile = russian,
StopWords = russian
);

Цитата
ERROR:  could not open dictionary file "C:/Program Files (x86)/PostgreSQL/8.4/share/tsearch_data/russian.dict": No such file or directory


Помогите советом что делать.



Спустя 2 минуты, 18 секунд (1.11.2011 - 23:26) Игорь_Vasinsky написал(а):
тут же явно написано
Цитата
ERROR:  could not open dictionary file "C:/Program Files (x86)/PostgreSQL/8.4/share/tsearch_data/russian.dict": No such file or directory

Спустя 2 минуты, 48 секунд (1.11.2011 - 23:29) olgatcpip написал(а):
Наверно нужно было сказать, то я искала этот файлик скачать, не нашла.... Да и странно. что у меня его нет sad.gif При установки же должен бы появится.. нет?
Если у вас есть этот файлик, поделитесь, пожалуйста

Спустя 5 минут, 43 секунды (1.11.2011 - 23:35) Игорь_Vasinsky написал(а):

Спустя 22 минуты, 31 секунда (1.11.2011 - 23:57) olgatcpip написал(а):
Игорь_Vasinsky
К сожалению прямой ссылки скачать файлики не нашла, а тлько ispell-russian.tar.gz - from ftp://scon155.phys.msu.su/pub/russian/isp...l-0.99f6.tar.gz
Скачала, распокоала, посмотрела. В нем есть 2 файлика, вроде как мне нужно но в какой-то странной кодировке. Я перекодировала в utf8 без БОМ
Затем он сругался, что нет файла russian.affix, я не должго думал и переименовала russian.aff в russian.affix

Отработало как бы без ошибок, но все равно не работают запросы.
и так тоже
select to_tsvector('Автомобильный обогреватель Ceramic') @@ plainto_tsquery('mydict_ru','авто');

Спустя 26 минут, 35 секунд (2.11.2011 - 00:24) Игорь_Vasinsky написал(а):
blink.gif на самом деле я оч даже далёк от постгре... просто увидил ошибку и погуглил на досуге.

Возможно стоит гуглить темы о полнотекстовом поиске в постгре.


_____________
Ласковое слово и кошке приятно... Плюсик в карму сойдет wink.gif
*smarty дока - новая любовь
Моё рукотворение ругайте, хвалите smile.gif
Веду маленький блог
в этом блоге публикую новые работы
WMR217126627282 wink.gif

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.