Solr Search Server
In den Werkzeugen finden Sie unter "Suche / Solr Search Server" die Einstellungen für den Solr-Suchserver, mit dem das aktuelle Portal verbunden ist. Die Einstellungen resultieren aus den Angaben, die Sie während der Installation von Intrexx im Schritt "Zusammenfassung" übernommen (Standardeinstellungen) oder angepasst haben.
Authentifizierung am Solr Suchserver
Der Intrexx Portal Server authentifiziert sich mit Benutzer und Passwort am Solr-Suchserver.
URL des Solr Servers
Hier wird die URL des Solr-Suchserver angezeigt.
Beispiel
http://127.0.0.1:8987/solr
Wenn Sie den Solr Search Server nicht auf dem "localhost" installiert haben oder wenn Sie einen anderen Port verwenden, dann hinterlegen Sie hier die entsprechenden Angaben.
Sie können die grafische Oberfläche des Solr Search Servers erreichen, indem Sie die Url des Solr Search Server in einem Browser aufrufen.
Typ
Hier können Sie zwischen den Servertypen HTTP (Standalone) und SolrCloud wählen.
Bei der Standardeinstellung wird der Solr-Suchserver im Standalone-Modus installiert. Der Solr-Suchserver wird dabei auf dem selben Server installiert, auf dem auch der Intrexx Portal Server installiert ist. Für die Authentifizierung am Solr-Suchserver werden der Standard-Benutzer "solr" und das Standard-Passwort "SolrRocks" verwendet.
Detaillierte Informationen zur Individuelle Solr-Konfiguration finden Sie in Abschnitt Individuelle Solr-Konfiguration.
Weitere Information zum SolrCloud finden Sie u.a. unter folgendem Link: https://solr.apache.org/guide/solr/latest/getting-started/tutorial-solrcloud.html.
Basisverzeichnis für Solr-Indexkonfigurationen
Das Standardverzeichnis solr/server/solr finden Sie in der Regel im Intrexx-Installationsverzeichnis, wenn der Solr-Suchserver im Zuge des Intrexx Setups mitinstalliert wurde.
Suchen
Öffnet den Standard-Dialog, in dem ein Verzeichnis ausgewählt werden kann.
Authentifizierung
Mit Benutzer und Passwort anmelden
Ist diese Einstellung gesetzt, so kann der Benutzername und das Passwort für die Authentifizierung am Solr-Suchserver eingetragen werden.
Intrexx ist ab Intrexx Steady 11.4.0 von dieser Lücke nicht betroffen, damals wurde bereits auf Solr 9.3.0 aktualisiert.
Intrexx Silent kann unter gewissen Umständen betroffen sein:
Wir konfigurieren Solr so, dass es nur auf dem Loopback-Interface hört (127.0.0.1/localhost). Im Auslieferungszustand müsste ein Angreifer also bereits den Server kompromittiert haben, um die Lücke auszunutzen.
Das Setup von Intrexx konfiguriert Solr immer mit Authentifizierung, wobei der Standard-Benutzer "solr" und das Standard-Passwort "SolrRocks" verwendet werden. Die RCE-Lücke beschreibt den Fall, dass ein unauthentifizierter Benutzer Code über Configsets hochladen kann. Dies ist nur möglich, wenn Solr ohne Authentifizierung betrieben wird, was Standard von Solr ist, aber nicht bei INTREXX.
Konkret heißt das, dass ein Ausnutzen der Lücke im Standardfall eher unwahrscheinlich ist. Allerdings empfehlen wir, falls beim Setup das Solr-Standardpasswort verwendet wurde, dieses umgehend zu ändern.
CVE-2023-50386:
Kann nur im SolrCloud-Betrieb ausgenutzt werden, welcher in Standardinstallationen nicht verwendet wird. Selbst dann wäre die Auswirkung sehr begrenzt, da Intrexx die Authentifizierung erzwingt. Ab Intrexx Steady 11.9.0 wird Solr 9.4.1 ausgeliefert, welches diese Lücke schließt.
Reihenfolge der Wörterbücher
Informationen zur Verwendung von Wörterbüchern finden Sie hier.
Nach oben / unten verschieben
Ändert die Reihenfolge der Wörterbücher.
Cores/Collections konfigurieren
Öffnet einen Dialog, in dem Cores und Collections bearbeitet werden können.
Cores/Collections konfigurieren
Spalte "Bezeichnung"
Hier finden Sie die Bezeichnung des Cores bzw. der Collection.
Spalte "Sprache"
Informiert über die Sprache des Cores bzw. der Collection.
Spalte "Core/Collection Name"
Hier finden Sie den Namen des Cores bzw. der Collection.
Spalte "Dokumente"
Hier sehen Sie, wieviele Dokumente in die Collection aufgenommen sind.
Veraltete / Alle Cores / Collections neu konfigurieren
Ein Klick auf diese Schaltflächen aktualisiert veraltete bzw. alle Cores und Collections, z.B. wenn der Solr-Server offline war und zwischenzeitlich Applikationen geändert wurden.
Cores/Collections vor Konfiguration leeren
Löscht den Inhalt der Cores/Collections vor der Konfiguration.
Core/Collection neu konfigurieren
Konfiguriert den aktuell ausgewählten Core bzw. die aktuell ausgewählte Collection.
Namen kopieren
Kopiert den Namen in die Zwischenablage.
Administrations-Website besuchen
Öffnet die Administrations-Website von Apache Solr.
Weitere Informationen zum Thema finden Sie hier.
Klicken Sie "OK", um Änderungen zu speichern und den Dialog wieder zu schließen.
Verbindung testen
Hier kann die Verbindung zum Server getestet werden. Das Ergebnis wird oberhalb der Schaltfläche angezeigt.
Übernehmen
Ein Klick auf diese Schaltfläche speichert die Einstellungen.
Zurücksetzen
Ein Klick auf diese Schaltfläche verwirft alle Änderungen, die nicht übernommen wurden.
Such-Syntax
Intrexx verwendet den eDismax-Queryparser.
Der eDismax-Queryparser fußt auf dem Dismax-Queryparser, der wiederum vom Solr-Standard-Queryparser abgeleitet ist. Damit erbt eDismax dessen ganze Such-Syntax und erweitert diese.
Die Dokumentation hierzu finden Sie unter https://solr.apache.org/guide/solr/latest/index.html.
Weitere Informationen
https://solr.apache.org/resources.html
https://solr.apache.org/guide/solr/latest/getting-started/tutorial-solrcloud.html
Einstellungen im Modul "Werkzeuge"