- При обращении к записям в кодовой странице отличной от страницы записей не происходит конвертация символов между кодовыми страницами.
Решение: Zebra и/или Yaz не собран с поддержкой библиотеки iconv, переконфигурируйте продукты, командой: ./configure -I <путь к библиотеке iconv> и пересоберите и переустановите продукты.
- Запущенный сервер Zebra не находтся по ip/доменному адресу сервера.
Решение: запустьить с явным указанием доменного имени сервера на котором запущенна Zebra ./zebrasrv домен:порт - При индексации записей или старте сервера не находятся динамически загружаемые библиотеки.
Решение: пересобрать Zebra без поддержки динамических библиотек ./configure --disable-shared либо обновить списки динамически загружаемых библиотек ldconfig -n путь к динамическим библиотекам или просто ldconfig - При индексации текстов на языках без разделения слов (китайский, японский и т.д.) не осуществляется поиск по отдельным словам.
Решение: в ручную токенизировать тексты перед индексацией (смотри решение для японского языка Пакет: libchasen2 (2.4.4-2) система морфологического анализа японского языка (разделяемые библиотеки)).
Прикрутить вместо iconv ICU - International Components for Unicode (не известно поможет ли :))
Написать свой фильтр для индексации не разобранных данных
Архив блога
среда, 12 августа 2009 г.
Zebra сервер - разрешение проблем после инсталляции
При установке сервера протокола Z39.50 Zebra (http://www.indexdata.com/zebra) в *nix встречались следующие проблемы:
Подписаться на:
Сообщения (Atom)