Acasă Baze de date Ce este apache solr? - definiție din techopedia

Ce este apache solr? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Apache Solr?

Apache Solr este o platformă de căutare a întreprinderilor open source, care face parte din proiectul Apache Lucene.

Este proiectat pentru căutarea rapidă a datelor stocate în HDFS în Apache Hadoop. Solr oferă indexare, replicare și interogare echilibrată la sarcină, o schemă de configurare centralizată, reîncărcare automată și recuperare și este extrem de scalabil, fiabil și foarte tolerant la erori.

Multe dintre cele mai mari site-uri de pe Internet folosesc Apache Solr pentru funcțiile de căutare și navigare.

Techopedia explică Apache Solr

Apache Solr a fost dezvoltat folosind Java și rulează ca un server de căutare cu text complet independent, care este conținut într-un servlet precum Jetty. Ca parte a proiectului Lucene, Solr folosește biblioteca de căutare Java Lucene ca nucleu pentru căutarea și indexarea.

De asemenea, are API-uri JSON și XML / HTTP asemănătoare REST, care ușor de utilizat în orice limbaj de programare.

Configurația externă a Solr face ușor adaptarea la orice tip de aplicație fără codare Java și are chiar o arhitectură extensivă a plugin-urilor atunci când aplicația necesită personalizare avansată.

Caracteristici Solr:

  • Capacități avansate de căutare cu text complet
  • Arhitectură extensivă de pluginuri
  • Aproape de indexare în timp real
  • Trafic web de volum mare optimizat
  • Interfețe de administrare complete pentru HTML
  • Utilizează interfețe standard precum XML, HTTP și JSON
  • Statisticile serverului expuneau JMX pentru a permite monitorizarea
  • Scalabil liniar, reîncărcare și recuperare automată și replicare a indexului auto
Ce este apache solr? - definiție din techopedia