Taula de continguts:
Definició: què significa Apache Solr?
Apache Solr és una plataforma de cerca d’empreses de codi obert que forma part del projecte Apache Lucene.
Està dissenyat per a la cerca ràpida de dades emmagatzemades en HDFS a Apache Hadoop. Solr proporciona consultes d’indexació, replicació i equilibrada de càrrega, un esquema de configuració centralitzat, recuperació automàtica de recuperacions i recuperació i és altament escalable, fiable i altament tolerant a les errades.
Molts dels llocs més grans d’Internet utilitzen Apache Solr per a les seves funcions de cerca i navegació.
Techopedia explica Apache Solr
Apache Solr es va desenvolupar amb Java i funciona com un servidor de cerca de text complet autònom que es troba dins d’un servlet com Jetty. Com a part del projecte Lucene, Solr utilitza la biblioteca de cerca Java Lucene com a nucli fonamental per cercar i indexar.
També té API JSON i XML / HTTP com a REST, que faciliten l'ús en qualsevol llenguatge de programació.
La configuració externa de Solr facilita l'adaptació a qualsevol tipus d'aplicació sense codificació Java i, fins i tot, té una extensa arquitectura de complements quan l'aplicació requereix una personalització avançada.
Característiques de Solr:
- Capacitats avançades de cerca de text complet
- Extensa arquitectura de complements
- Índex en temps real
- Trànsit web alt volum optimitzat
- Interfícies d’administració completes per a HTML
- Utilitza interfícies estàndard com XML, HTTP i JSON
- Les estadístiques del servidor exposaven JMX per habilitar la supervisió
- Linealment escalable, recuperació automàtica i recuperació de dades i replicació d’índexs automàtics