Апач Люсен
- Apache Lucene — бесплатная библиотека программного обеспечения для поисковых систем с открытым исходным кодом.
- Lucene широко используется в качестве стандартной основы для приложений производственного поиска.
- Lucene был портирован на другие языки программирования, включая Object Pascal, Perl, C#, C++, Python, Ruby и PHP.
- Lucene включает в себя функцию для выполнения нечеткого поиска на основе расстояния редактирования.
- Lucene также использовался для реализации систем рекомендаций.
- Lucene является всего лишь библиотекой индексации и поиска и не содержит функций сканирования и синтаксического анализа HTML.
- Несколько проектов расширяют возможности Lucene, включая Apache Nutch, Apache Solr, CrateDB, DocFetcher, Elasticsearch, Kinosearch, MongoDB Atlas Search, OpenSearch и Swiftype.
Полный текст статьи: