LINUX.ORG.RU

strigi 0.3.11


0

0

Вышла новая версия программы локального поиска strigi, которая позиционируется как альтернатива beagle для kde (и не только т.к. поддерживает различные фронт- и бэкенды и позволяет легко создавать новые, в т.ч. более легковесные)

изменения:

- исправления для SunOS, BSD и 64-х битных платформ
- в интерфейсе клиента появились гистограммы
- поддержка Ogg Vorbis
- улучшена работа с заголовками писем
- поддержка qtdbus
- и некоторые исправления

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Народ, есть ли какие опенсорцные движки для индексирования текстов? С поддержкой русского языка.
Работаю над реализацией идей WinFS для linux, но не хочется заниматься велосипедостроением. На что посмотреть? Beagle, Strigi?
Может есть что, с поддержкой русской морфологии? Потому что моя собственная реализация работает достаточно медленно (но работает!), а на доводку ее до продакшн я, по расчетам, потрачу полгода :(

ProtecT
()
Ответ на: комментарий от ProtecT

Мдя....поставил я эту хрень, запустил индексирование, через 320 минут у меня оказался индекс файл размером 2.8 Г , 690 зомби, и 97 процентов загрущки процессора....

Фтопку, а обратно на бигль.

Sargan
()
Ответ на: комментарий от anonymous

>Фтопку, а обратно на бигль.

Хотя я 0.3.9 ставил....может че исправили?

Народ че ему надо?

sargan@notebook:~/Desktop/files/search/strigi-0.3.11$ cmake -DCMAKE_INSTALL_PREFIX=/home/sargan/strigi -DENABLE_DBUS:BOOL=ON -DCMAKE_INCLUDE_PATH=/home/sargan/strigi/include -DCMAKE_LIBRARY_PATH=/home/sargan/strigi/lib
-- Found BZip2: /usr/lib/libbz2.so
-- Found Sha: /usr/lib/libcrypto.so
-- Found Iconv: /usr/lib/libc.so
-- Found CLucene library: /usr/lib/libclucene.so
-- Found CLucene include dir: /usr/include
-- Found CLucene library dir: /usr/lib
-- Found CLucene: /usr/lib/libclucene.so
-- Found Xerces-C: /usr/lib/libxerces-c.so
-- Found xattr.h
-- Found Qt-Version 4.2.1
-- Cannot determine repository type. Please set UPDATE_TYPE to 'cvs' or 'svn'. CTest update will not work.
** Index libraries were found. strigidaemon will be built.
-- dbus support enabled
CMake Error: This project requires some variables to be set,
and cmake can not find them.
Please set the following variables:
MAGIC_INCLUDE_DIR (ADVANCED)
MAGIC_LIBRARIES (ADVANCED)


Какие ему магические либы нуна? в доках ни слова об этом?

Sargan
()
Ответ на: комментарий от ProtecT

>>Народ, есть ли какие опенсорцные движки для индексирования текстов? С поддержкой русского языка.

Есть классический htdig и mnogosearch (который ЛОР использует)
Есть упомянутый выше Xapian.
Есть swish-e и namazu.

geekkoo
()
Ответ на: комментарий от Sargan

У меня пашет.

Requirements
- CLucene >= 0.9.16 (http://clucene.sf.net)
- CMake >= 2.4.2 (http://www.cmake.org)
- ZLib >= 1.2.3 (http://www.zlib.net)
- BZip2 >= 1.0.3 (http://www.bzip.org)
- OpenSSL (http://http://www.openssl.org)

Optional:
- Qt4 >= 4.2 (for a graphical interface)
- libxml2
- magic-dev   
- linux kernel >= 2.6.13 (for inotify support)
- log4cxx >= 0.9.7 (http://logging.apache.org/log4cxx/) for advanced logging features

YesSSS ★★★
()
Ответ на: комментарий от MiracleMan

Похоже на очередной кдешный фронт-енд для Xapian. Непонятно, только, зачем оно надо, раз есть recoll, который тоже под kde и xapian.

geekkoo
()
Ответ на: комментарий от Syncro

>то по объему работ будет сравнимо с написанием нового;)

Я не говорил, я\что обязательно нужно изменять старый. Я имел в виду принцип работы.

AsphyX ★★★
()
Ответ на: комментарий от ProtecT

Есть. http://solarix.ru/ Сами по себе ни strigi, ни beagle не реализуют поисковый движок. strigi пользуется clucene, beagle - lucene.net. Оба - порты на соотв. язык программирования движка Java Lucene (или просто Lucene) из числа проектов Apache Foundation.

Вообще, для strigi декларируется возможность прикручивания и других движков, так что, если будет время - было бы здорово поглядеть на Файнд под ним

AlexM ★★★★★
()
Ответ на: комментарий от argin

> Поддержку inotify в любом случае разумно видеть в slocate

Кто-то еще пользуется грузящим систему тормозом slocate? По-моему в большинстве дистрибутивов уже перешли на экономный mlocate...

anonymous
()
Ответ на: комментарий от AP

И что же в нем примечательного?
Currently find, (s)locate, tracker and beagle are supported as backends.
Типичный hello world.

geekkoo
()
Ответ на: комментарий от AlexM

В общем, все здесь: http://sourceforge.net/projects/solarix

доп. замечания по сорцам - здесь: http://solarix.ru/for_developers/sources/sources.shtml

Мне правда интересно, сможет ли кто-нибудь прикрутить это к strigi, и вообще понять, стоит ли оно того.

AlexM ★★★★★
()
Ответ на: комментарий от KRoN73

>>А что мешает какую-нибудь виртуальную систему над PostgreSQL создать?

>Это должна быть настоящая FS. Чтобы банальный mv из консоли не терял данные :)

PostgreSQL можно настроить так, что даже если захочешь потерять данные - ты их не потеряешь :) Базы данных созданы именно для хранения данных, так что этот кусок не проблема.

Evgueni ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.