Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2002-11-30 12:58:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: tired
Музыка: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.

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



(Добавить комментарий)


[info]kukutz@lj
2002-11-30 02:36 (ссылка)
А mnogosearch не работает?

(Ответить) (Ветвь дискуссии)


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

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]kukutz@lj
2002-11-30 03:02 (ссылка)
Ясно :-)

(Ответить) (Уровень выше)


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

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: Reply to your comment...
[info]kukutz@lj
2002-11-30 03:02 (ссылка)
Не обязательно.

(Ответить) (Уровень выше)


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

(Ответить)


[info]shtarker@lj
2002-12-01 03:42 (ссылка)
На опеннете в форуме спросить не пробовали?
Почему у вас root нет?

(Ответить)