Оглавление [Скрыть]
Апач Люсен
-
Обзор Apache Lucene
- Lucene – это поисковая система с открытым исходным кодом, разработанная Дугом Каттингом и поддерживаемая Apache Software Foundation.
- Она широко используется в приложениях для поиска и была портирована на различные языки программирования.
-
История и развитие
- Lucene была создана в 1999 году и изначально была доступна для загрузки с SourceForge.
- В 2001 году она стала частью семейства продуктов Apache Software Foundation, а в 2005 году стала самостоятельным проектом.
- Имя Lucene было выбрано в честь жены Дуга Каттинга и ее бабушки.
- Lucene включала в себя несколько подпроектов, которые теперь являются независимыми проектами.
- В 2010 году поисковый сервер Apache Solr присоединился к Lucene, объединив сообщества разработчиков.
- В 2012 году была выпущена версия 4.0, а в 2021 году Lucene сменила свой логотип и стала проектом Apache высшего уровня, независимым от Solr.
-
Особенности и использование
- Lucene подходит для полнотекстовой индексации и поиска, особенно в Интернете и локальном поиске.
- Она включает функцию нечеткого поиска на основе расстояния редактирования.
- Lucene использовалась для реализации систем рекомендаций, таких как MoreLikeThis, которые генерируют рекомендации на основе сходства документов.
-
Проекты, основанные на Lucene
- Lucene сама по себе является библиотекой индексации и поиска, но другие проекты расширяют ее возможности, включая Apache Nutch, Apache Solr, CrateDB, DocFetcher, Elasticsearch, Kinosearch, MongoDB Atlas Search, OpenSearch, Swiftype и другие.
-
Дополнительные ресурсы
- Статья также упоминает портал бесплатного программного обеспечения с открытым исходным кодом, корпоративный поиск, извлечение информации, список информационно-поисковых библиотек, интеллектуальный анализ текста, рекомендации и библиографию.