Casa Bases de dades Què és apache solr? - Definició de tecnologia

Què és apache solr? - Definició de tecnologia

Taula de continguts:

Anonim

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
Què és apache solr? - Definició de tecnologia