Съдържание:
Определение - Какво означава Apache Solr?
Apache Solr е платформа за търсене с отворен код за предприятия, която е част от проекта Apache Lucene.
Той е предназначен за бързо търсене на данни, съхранявани в HDFS в Apache Hadoop. Solr осигурява индексиране, репликация и балансирано запитване, централизирана схема за конфигуриране, автоматичен отказ и възстановяване и е високо мащабируем, надежден и с висока степен на повреда.
Много от най-големите сайтове в Интернет използват Apache Solr за своите функции за търсене и навигация.
Техопедия обяснява Apache Solr
Apache Solr е разработен с помощта на Java и работи като самостоятелен, пълнотекстов сървър за търсене, който се съдържа в сървъл като Jetty. Като част от Lucene проекта, Solr използва библиотеката за търсене на Lucene Java като свое ядро за търсене и индексиране.
Той също има JSON и XML / HTTP API, подобни на REST, които го правят лесен за използване на всеки език за програмиране.
Външната конфигурация на Solr улеснява приспособяването към всеки тип приложения без кодиране на Java и дори има обширна архитектура на приставки, когато приложението изисква разширено персонализиране.
Характеристики на Solr:
- Разширени възможности за пълнотекстово търсене
- Обширна архитектура на приставки
- Близо до индексиране в реално време
- Оптимизиран е голям обем уеб трафик
- Изчерпателни административни интерфейси за HTML
- Използва стандартни интерфейси като XML, HTTP и JSON
- Сървърната статистика изложи JMX, за да позволи наблюдение
- Линейно мащабируемо, автоматично променливо възстановяване и възстановяване и автоматично копиране на индекс
