Описание тега solr
Apache Solr - этопоисковый серверс открытым исходным кодом, основанный напоисковой библиотеке lucene java.
Его основные функции включают мощный полнотекстовый поиск, выделение совпадений, фасетный поиск, динамическую кластеризацию, интеграцию с базой данных и обработку документов (например, word, pdf). Solr обладает высокой масштабируемостью, обеспечивает распределенный поиск и репликацию индекса, а также поддерживает функции поиска и навигации на многих крупнейших мировых интернет-сайтах.
Solr использует поисковую библиотеку Lucene Java в своей основе для полнотекстового индексирования и поиска и имеет REST-подобные API HTTP/XML и json, которые упрощают использование практически на любом языке программирования. Мощная внешняя конфигурация Solr позволяет адаптировать его практически к любому типу приложений без Java-кодирования, и он имеет обширную архитектуру плагинов, когда требуется более продвинутая настройка.
Доступ к Solr можно получить через HTTP или через многочисленные клиентские библиотеки, такие как
- solrj в Java
- solrnet в C#
- солнечное пятно в Ruby on Rails
- solrpy в Python
- стог сена в Django
- solr-php-client в php
- solr-node-client в node.js
Ссылки: