Cuprins:
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
