6.5.6 ADVOKAT Volltextsuche (SOLR)

6.5.6 ADVOKAT Volltextsuche (SOLR)

Ausgangssituation

  • Die Migration von AdvoAll selbst laut Kapitel Migration wurde erfolgreich durchgeführt.

  • ADVOKAT kann auf dem AdvoAll-Gerät erfolgreich gestartet werden.

Anleitung

  1. Verbinden Sie sich per Remotedesktop mit dem AdvoAll-Benutzerkonto auf das alte Gerät, wo AdvoAll bisher im Einsatz war. Navigieren Sie zu "C:\Program Files (x86)\Advokat" und starten Sie "AdvoAll.exe".

    • Markieren Sie den Eintrag "Advokat_Volltextsuche_Solr9" > Menüpunkt "Bearbeiten" > "Konfiguration bearbeiten". Im Fenster "Xml-Einstellungen bearbeiten" prüfen Sie ob das Attribut "DataFqpn" existiert.

      • Ist dieses Attribut vorhanden, befolgen Sie folgende Punkte und fahren anschließend mit Schritt 2 fort. Beispiel: <SolrSettings DataFqpn="D:\Daten\Index_Volltextsuche" MaxJavaHeapMB="4096"/>

        • Navigieren Sie per Windows Explorer zum Ordner, welcher im Attribut "DataFqpn" angegeben ist. In diesem Beispiel navigieren Sie also zu "D:\Daten\Index_Volltextsuche".

        • Dort existiert der Unterordner "data". Verschieben Sie diesen erwähnten Unterordner auf das neue AdvoAll-Gerät nach "D:\Daten\Index_Volltextsuche".

          • Gibt es am neuen AdvoAll-Gerät keine Partition mit dem selben Buchstaben, dann wählen eine andere Partition für Daten. Beispiel: "E:\Daten\Index_Volltextsuche".

      • Ist dieses Attribut nicht vorhanden, befolgen Sie folgende Punkte und fahren anschließend mit Schritt 2 fort. Beispiel: <SolrSettings MaxJavaHeapMB="4096"/>

        • Navigieren Sie per Windows Explorer zum Ordner "%programdata%\Advokat\Solr-9.5.0\home\configsets\Advokat_Volltextsuche"

        • Dort existiert der Unterordner "data". Verschieben Sie diesen erwähnten Unterordner auf das neue AdvoAll-Gerät nach "%programdata%\Advokat\Solr-9.5.0\home\configsets\Advokat_Volltextsuche".

  2. Verbinden Sie sich nun per Remotedesktop mit dem AdvoAll-Benutzerkonto auf das neue Gerät, wo AdvoAll nun im Einsatz ist.

  3. Navigieren Sie zu "C:\Program Files (x86)\Advokat" und starten Sie "AdvoAll.exe". Markieren Sie den Eintrag "Advokat_Volltextsuche_Solr9" > Menüpunkt "Bearbeiten" > "Konfiguration bearbeiten".

    • Es muss der Speicherort des Index und der maximal verfügbare Arbeitsspeicher (RAM) kontrolliert und im Bedarfsfall angepasst werden. Anschließend ist mit “OK” zu bestätigen.

    • Informationen zum Speicherort des Index (DataFqpn)

      • Wählen Sie immer einen lokalen Pfad und keinen Netzwerkpfad (UNC-Pfad oder Netzlaufwerkpfad), da es sonst zu Performanceproblemen kommt.

        • Dieser Ordner (Pfad) darf auch nicht Teil einer Dateifreigabe (Fileshare) sein, wie beispielsweise “X:\ADVOKAT\Index_Volltextsuche”, siehe Kapitel Häufig gestellte Fragen - FAQ.

    • Informationen zum Arbeitsspeicher (MaxJavaHeapMB)

    • Beispiel 1: In diesem Beispiel wird der bisherige Speicherort “D:\Daten\Index_Volltextsuche” und der maximal verfügbare Arbeitsspeicher mit 4 GB beibehalten.

      <SolrSettings DataFqpn="D:\Daten\Index_Volltextsuche" MaxJavaHeapMB="4096"/>
    • Beispiel 2: In diesem Beispiel wird der bisherige Speicherort von “D:\Daten\Index_Volltextsuche” auf “E:\Daten\Index_Volltextsuche” geändert und der maximal verfügbare Arbeitsspeicher von 4 auf 8 GB erhöht.

      <SolrSettings DataFqpn="E:\Daten\Index_Volltextsuche" MaxJavaHeapMB="8192"/>

       

  1. Navigieren Sie zur Windows Firewall mit erweiterter Sicherheit. Setzen Sie eine eingehende Regel für den Port 8984.

    1. Protokolle und Ports: TCP

    2. Aktion: Verbindung zulassen

    3. Profil: Domäne, Privat und Öffentlich

    4. Name: ADVOKAT Volltextsuche (SOLR 9.5.0) TCP

       

  2. Laden Sie Microsoft OpenJDK 21 per Internet Browser von der Microsoft Website herunter. Microsoft OpenJDK 25 wird nicht unterstützt. Die Installation ist großteils selbsterklärend.

    • Führen Sie die Installation durch und aktivieren beim Schritt "Benutzerdefiniertes Setup" den Eintrag "JAVA_HOME-Variable konfigurieren". 

      Screenshot_MicrosoftOpenJDK21.jpg

       

  3. Rufen Sie in den Systemeigenschaften (Systemsteuerung\Alle Systemsteuerungselemente\System) > "Erweiterte Systemeinstellungen" > Schaltfläche "Umgebungsvariablen..." auf.

    • Kontrollieren Sie im unteren Bereich bei “Systemvariablen”, dass ein Eintrag “JAVA_HOME” wie im Bild ersichtlich erstellt wurde.

    • Ist der Eintrag nicht vorhanden, dann ist die Funktion “JAVA_HOME-Variable konfigurieren” laut Schritt 4 fehlgeschlagen und der Eintrag ist manuell zu ergänzen.

      Screenshot_Umgebungsvariablen.jpg

       

  4. Starten Sie den ADVOKAT Client (Frontend) auf dem Gerät mit AdvoAll. Es wird die Installation laut Schritt 4 und 5 erkannt, unter "C:\Program Files (x86)\Advokat" werden die erforderlichen Komponenten installiert.

    • Erscheint die Meldung "Es sind bereits alle Lizenzen verbraucht", kann diese mit Klick auf "OK" ignoriert werden.

  5. Starten Sie AdvoAll und prüfen Sie ob bei der Anwendung "Advokat_Volltextsuche_Solr9" der Status als "Aktiv" angezeigt wird. Trifft dies zu, ist die Migration erfolgreich abgeschlossen.

    • Wurde der Index nicht gemäß Schritt 1 migriert, dann wird automatisch ein neuer Index erstellt, mehr Informationen finden Sie im Kapitel Indizierung.