Misha Verbitsky ([info]tiphareth) wrote,
@ 2002-11-30 12:58:00
Current mood: tired
Current music:Delerium - archives vol. 2

swish-search
Дня два занимался тем, что скачивал себе
разные программы поиска по сайту,
компилировал и пытался запустить.
Искалки оказывались слабы, либо принудительно
конвертировали русские буквы в aoue путем
отрезания умляутов, либо требовали MySQL,
для которого нужен root.

Гонорабельного упоминания заслуживает Htdig,
который и откомпилировался и запустился, но при
попытке отиндексировать сайт на 200 мег сдох /bin/sort.
Кроме того, ему требуется 15 часов, чтобы
проиндексировать 200 мегабайт.

После долгих мучений нашел одну программу,
которая работает как надо, т.е. быстро
и без изысков в области морфологии
и нечеткого поиска - swish.
Рекомендую. Интерфейс у нее как у Альтависты.

Конечно, и тут не без проблем с русским;
в скрипте, обрабатывающем запрос, нужно написать
use locale;
use POSIX qw(setlocale);
setlocale(LC_CTYPE, "ru_RU.KOI8-R");

и принудительно конвертировать
запрос в маленькие буквы

my $query_lower = lc($query);

иначе по запросу "Сорокин"
она ничего не находит, а
"сорокин" находит.

Возможно, я неправильно
компилировал swish.

Такие дела
Миша.



(Post a new comment)


[info]kukutz
2002-11-30 05:36 (link)
А mnogosearch не работает?

(Reply to this) (Thread)


[info]tiphareth
2002-11-30 05:53 (link)
Многосерч хорош, но он хочет MySQL. А если
попробовать откомпилировать без MySQL,
он выдает очень странную ошибку
Error: ''
И понять, что это значило, я не смог.
Такие дела
Миша.

(Reply to this) (Parent) (Thread)

Re: Reply to your comment...
[info]kukutz
2002-11-30 06:02 (link)
Ясно :-)

(Reply to this) (Parent)


[info]cmm
2002-11-30 05:54 (link)
ему мыскль нужен, разве нет?

(Reply to this) (Parent) (Thread)

Re: Reply to your comment...
[info]kukutz
2002-11-30 06:02 (link)
Не обязательно.

(Reply to this) (Parent)


[info]salamatik
2002-11-30 05:44 (link)
Заместо "Сорокин" находит "Ширян Баянов"? :-))

(Reply to this)


[info]starker
2002-12-01 06:42 (link)
На опеннете в форуме спросить не пробовали?
Почему у вас root нет?

(Reply to this)


(Post a new comment)


[ Home | Update Journal | Login/Logout | Browse Options | Site Map ]