Apache Solr

Was ist Apache Solr?
Apache Solr ist eine Open-Source-Unternehmenssuchplattform, die Teil des Apache Lucene-Projekts ist.

Es ist für die schnelle Suche von Daten in HDFS in Apache Hadoop konzipiert. Solr bietet Indizierung, Replikation und Load-Balanced-Abfragen, ein zentralisiertes Konfigurationsschema, automatisiertes Failover und Recovery und ist hoch skalierbar, zuverlässig und hoch fehlertolerant.

Viele der größten Websites im Internet verwenden Apache Solr für ihre Such- und Navigationsfunktionen.

Apache Solr wurde mit Java entwickelt und läuft als eigenständiger Volltext-Suchserver, der in einem Servlet wie Jetty enthalten ist. Als Teil des Lucene-Projekts verwendet Solr die Lucene-Java-Suchbibliothek als Kern für die Suche und Indizierung.

Es verfügt außerdem über REST-ähnliche JSON- und XML / HTTP-APIs, die die Verwendung in jeder Programmiersprache erleichtern.

Die externe Konfiguration von Solr macht es einfach, ohne Java- Programmierung auf jede Art von Anwendung zugeschnitten zu werden. Es verfügt sogar über eine umfangreiche Plugin-Architektur, wenn die Anwendung eine erweiterte Anpassung erfordert.

Solr Eigenschaften:

– Erweiterte Volltextsuchfunktionen
– Umfangreiche Plugin-Architektur
– Fast Echtzeit-Indexierung
– Webverkehr mit hohem Volumen optimiert
– Umfassende Administrationsoberflächen für HTML
– Verwendet Standardschnittstellen wie XML, HTTP und JSON
– Server-Statistiken enthüllten JMX, um die Überwachung zu aktivieren
– Linear skalierbar, automatisches Failover und Wiederherstellung sowie automatische Indexreplikation


War die Erklärung zu "Apache Solr" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu