Решение Apache
- Solr – корпоративная поисковая платформа с открытым исходным кодом на Java.
- Основные функции: полнотекстовый поиск, выделение совпадений, фасетный поиск, индексация в реальном времени, динамическая кластеризация, интеграция с базами данных, обработка расширенных документов.
- Solr обеспечивает масштабируемость и отказоустойчивость благодаря распределенному поиску и репликации индексов.
- Используется для корпоративного поиска и аналитики, имеет активное сообщество разработчиков и регулярные релизы.
- Работает как автономный сервер полнотекстового поиска, использует Lucene Java для индексации и поиска, имеет REST-подобные API для интеграции с различными языками программирования.
- Внешняя конфигурация Solr позволяет адаптировать его к различным типам приложений без использования Java-кода.
- Apache Solr разрабатывается открытым совместным способом в рамках проекта Apache Solr при Apache Software Foundation.
Полный текст статьи: