Lucene

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Apache Lucene
Логотип Lucene
Тип поиск и программирование
Разработчик Apache Software Foundation
ОС кроссплатформный
Текущая версия 2.3.0 — 24 января 2008
Лицензия Apache Software License
Сайт lucene.apache.org

The Apache Lucene — это свободная библиотека для высокоскоростного полнотекстового поиска, написанная на Java.

Содержание

[править] Основные возможности

  • Масштабируемая и высокоскоростная индексация
    • свыше 20MB в минуту на Pentium M 1.5GHz
    • требуется малый объем RAM — «heap» всего 1MB
    • размер индекса примерно 20-30 % от размера исходного текста
  • Мощный, точный и эффективный поисковый алгоритм
    • ранжированный поиск — лучшие результаты показываются первыми
    • множество мощных типов запросов: запрос фразы, wildcard запросы, поиск интервалов и т. д.
    • поиск основанный на «полях» (таких как, заголовок, автор, текст)
    • возможность сортировать по различным полям
    • multiple-index поиск с возможностью объединения результатов
    • возможность одновременного поиска и обновления индекса
  • кроссплатформное решение
    • исходный код полностью написан на Java
    • наличие портов на другие языки программирования

[править] Порты на другие языки

Lucene портирована (или сейчас портируется на другие языки программирования):

[править] Ссылки

[править] Литература

Источник — «http://ru.wikipedia.org/wiki/Lucene»