Solr-Funktionen im Vergleich
Allgemeine Solr-Funktionen Basierend auf der Apache Lucene Suchbibliothek Umfassende Abfragefunktionen, wie z. B. Stichwort-, boolesche und +/- Abfragen. Unterstützt auch…
Allgemeine Solr-Funktionen
- Basierend auf der Apache Lucene Suchbibliothek
- Umfassende Abfragefunktionen, wie z. B. Stichwort-, boolesche und +/- Abfragen. Unterstützt auch Umkreissuche, Wildcards, Feldsuche, Gewichtung von Begriffen/Feldern/Dokumenten, Ähnlichkeitssuche, Rechtschreibprüfung, automatische Vorschläge, Mehrsprachigkeit und mehr.
- Sortieren Sie nach Relevanz, Datum oder einem beliebigen Feld. Ein starkes Out-of-the-Box-Ranking der Relevanz bedeutet, dass Sie nur in extremen Fällen Anpassungen vornehmen müssen.
- Hervorhebung von Suchbegriffen in Ergebnismengen.
- Facettierung der Ergebnisse und Kontrolle über Anzahl und Arten der angezeigten Facetten.
- Skalierbar, mit Low-Overhead-Indizes, schneller inkrementeller Indizierung und verteilter Suche. Die Indexreplikation reduziert die Ausfallzeit des Systems.
- HTML-basierte Verwaltungsoberfläche (LW baut jedoch darauf auf).
- Offene Schnittstellen, die auf Standards wie XML, JSON, CSV und HTTP basieren, um Daten zu laden und Ergebnisse zu erhalten.
In den folgenden Versionen wurden weitere Funktionen hinzugefügt.
Systemkonfiguration und Einrichtung |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 |
|
Assistentengestützte Installation | ||||
Integrierte Tools für die Migration von Version zu Version | ||||
ReST API für die Konfiguration | ||||
Steckverbinder |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
Websites | ||||
SolrXML | ||||
Lokale Dateisysteme | ||||
SMB (Windows-Freigaben) | ||||
HDFS, S3 | ||||
JDBC | ||||
SharePoint | ||||
CSV laden | ||||
JSON posten | ||||
Benutzerdefinierte Verbindungen erstellen | ||||
Inhalt indizieren |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
UI für die Konfiguration von Datenquellen | ||||
UI-Dashboard zur Überwachung von Crawl- und Indexprozessen | ||||
Zeitplanung für die Indizierung von Inhalten | ||||
Transformieren Sie XML Solr-Dokumente über XSLT für die Indizierung | ||||
Verschiedene Korrekturen für Multi-Threaded DIH | ||||
Fast in Echtzeit | ||||
Neues Lucene-Indexformat | ||||
Crawling im Stapel | ||||
Embedded Luke zur Analyse von Indizes | ||||
Index Management |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
UI zum Hinzufügen und Aktualisieren von Feldern | ![]() |
![]() |
![]() |
|
TermsComponent für den Zugriff auf indizierte Begriffe | ![]() |
|||
Schreibvorgänge ohne Sperre (DocumentWriterPerThread) | ![]() |
![]() |
||
Automatisches Vervollständigen/Vorschlagen | ![]() |
|||
Datenspezifische Indizierungscodecs | ![]() |
![]() |
||
Definition der Ähnlichkeit pro Feld | ![]() |
![]() |
||
Bearbeitung von Abfragen |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
eDismax Abfrage-Parser | ![]() |
|||
Rechtschreibprüfung | ![]() |
|||
Unäre Operatoren (+,-,!) sind keine Operatoren, wenn ihnen ein Leerzeichen folgt. | ![]() |
![]() |
||
Gemischte Bereichsoperatoren (wie { und ] ) sind zulässig | ![]() |
![]() |
||
Unbegrenzte Bereiche (wie [a TO *]) | ![]() |
![]() |
||
KStemmer | ![]() |
|||
Rechtschreibprüfung ohne separaten Index | ![]() |
![]() |
||
Ortsabhängige Bereichsabfragen | ![]() |
![]() |
||
Realtime Get zum Abrufen der neuesten Version eines Dokuments ohne Commit | ![]() |
![]() |
||
Hunspell Stemmer | ![]() |
|||
Identifizierung der Sprache | ![]() |
|||
Psuedo-Joins zur Auswahl einer Gruppe von Dokumenten auf der Grundlage ihrer Beziehung zu einer zweiten Gruppe von Dokumenten | ![]() |
![]() |
||
Ergebnisse und Relevanz |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
Räumliche Suche, Filtern, Boosten, Sortieren | ![]() |
|||
Gruppierung (Feldzusammenfassung) | ![]() |
|||
Benutzerbenachrichtigungen für neue Inhalte | ![]() |
![]() |
![]() |
|
Vorschlagen (Auto-Vervollständigen) | ![]() |
|||
Popularitätsbasiertes Ranking (Click Scoring Relevance Framework) | ![]() |
![]() |
![]() |
|
Pro Feld/flexible Punktevergabe | ![]() |
![]() |
||
Numerischer Bereich Facettierung | ![]() |
|||
Numerische Bereichsfacettierung in der verteilten Suche | ![]() |
|||
CSV-Antwortschreiber | ![]() |
|||
Ruby, JSON, XML, Python und Antwortschreiber | ||||
Sortieren nach Ausgabe einer FunctionQuery | ||||
Verbesserungen bei der Hervorhebung (wie fastvectorhighlight) | ||||
SolrJ parst gruppierte und Bereichsantworten | ||||
Unterstützung von Pseudofeldern für die Rückgabe zusätzlicher Daten, wie z.B. Funktionsabfragewerte, Erläuterung der Punktzahl und Feld-Aliasing mit gespeicherten Feldern | ||||
Abfragen der Relevanzfunktion | ||||
Pivot-Facettierung | ||||
Bedingte Funktionsabfragen | ||||
Feldfacettierung pro Segment für verbesserte Leistung bei der Near-Real-Time-Suche | ||||
Neue Ranking-Algorithmen (BM25, LM, DFR, etc.) | ||||
Hervorhebung eines Facettenbegriffs anstelle des Abfragebegriffs beim Durchsuchen der Facettenergebnisse | ||||
Sicherheit |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
HTTPS-Verschlüsselung zwischen Komponenten | ||||
Integration von Zugriffskontrolllisten für die Zugriffskontrolle auf Dokumente | ||||
LDAP oder Active Directory für die Benutzerauthentifizierung | ||||
Solr-Filterabfragen (fq) für die Zugriffskontrolle auf Dokumente | ||||
Einsatz und Überwachung |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
MBeans für Indizierungsaktivitäten | ||||
MBeans für Suchaktivitäten | ||||
MBeans für Filter-, Ergebnis- und Dokument-Caches | ||||
MBeans für Crawling-Aktivitäten | ||||
Zabbix Integration | ||||
Nagios-Integration | ||||
Integriertes QPS Dashboard | ||||
Durchsuchbare Protokolldateien | ||||
StatsComponent Unterstützung für Daten und Strings | ||||
Skalierung und Leistung |
||||
Funktion | Solr 1.4.1 | Solr 3.6 | Solr 4.0 | |
SolrCloud Phase 1 (verteilte Suche, Cluster-Status, leseseitige Fehlertoleranz und zentralisierte Konfigurationen) | ||||
SolrCloud Phase 2 (verteilte Indizierung, Echtzeit-GET, Lese- und Schreibfehlertoleranz und Elastizität des Clusters) | ||||
Verteilte Suche | ||||
Speicherverbesserungen beim Suchen und Sortieren | ||||
Postfilter und Filter-Cache-Kontrollen | ||||
Schnelle Fuzzy-Abfrage | ||||
Mehrstufige Fusionspolitik | ||||
Verteilte Suchgruppierung (verteilte Feldzusammenlegung) |