Wie optimiere ich die Volltextsuche von d.3 search (Best Practice)?
Komponente | d.3 search |
---|---|
Version | 3.0.0 - 3.1.9 |
Erstellt am |
|
Zuletzt geändert am | Wed, 07 Aug 2024 13:05:16 GMT |
Reviewstatus | Review: Approved (1/1) |
KB-Artikelnummer | 336298228 |
Zusammenfassung
Sie können die Suchfunktion in d.velop documents (d.3one, d.3 smart explorer) für Ihre Organisation optimal konfigurieren. In diesem KB-Artikel stellen wir Ihnen einige Optionen zum Optimieren von d.3 search vor, die sich in der Praxis bewährt haben.
De Aufbereitung des Textkorpus ist für die Qualität der Suchergebnisse von großer Bedeutung und immer auch von Ihren Anforderungen anhängig. Planen Sie vorab mit den beteiligten Personen in Ihrer Organisation die Anforderungskriterien für die Suche.
Des Weiteren können mit einigen Einstellungen die Performance verbessern.
Wenn Sie darüber hinaus weitere Anforderungen an die Bereitstellung von Suchergebnissen haben, können Sie in der d.velop-Dokumentation zu d.3 search zusätzliche Optionen finden.
Wichtige Voraussetzungen
Sie verwenden die unterstützten Browser in der aktuellen Version. Neben potenziellen Sicherheitsrisiken durch veraltete Browserversionen kommt es zu fehlerhaften Darstellungen in der Weboberfläche (fehlende Schaltflächen).
Sie benötigen administrativen Zugriff auf die Weboberfläche von d.3 search.
Die Prozesse von d.3 search müssen nach dem Konfigurieren neu gestartet werden. Während des Neustarts der Prozesse steht die Volltextsuche für kurze Zeit nicht zur Verfügung.
Das Ändern von Parameterwerten in d.3 search erfordert eine Downtime aufgrund der Indexgenerierung. Der Ausfall hängt von der Menge der Daten ab.
Sie verfügen über administrative Grundkenntnisse zu d.3 search.
Sie benötigen administrativen Zugriff auf den Server mit d.3 process manager.
Lösung
Wenn Sie beispielsweise bessere Suchergebnisse erwarten, können Sie folgende Parameter in d.3 search prüfen und ggf. ändern.
Es gibt zwei Möglichkeiten, die Suchergebnisse zu optimieren:
Startzeiten in d.3 process manager prüfen.
Parameter in den d.3 search-Optionen prüfen und ändern.
Schritt 1 - Überprüfen der Startzeiten in d.3 process manager
Überprüfen Sie in d.3 process manager die Startzeiten für d.3 search:
Öffnen Sie auf dem d.3 search-Server mit d.3 process manager im Startmenü auf d.velop > d.3 process manager. Sie können alternativ die URL http://d-velop.local:3480/ in einem Browser öffnen. Wechseln Sie auf den Tab d.3 process manager.
Prüfen Sie die Startzeiten von d.3 search und passen Sie die Zeit so an, dass der Prozess für d.3 search immer ausgeführt wird.
Schritt 2 - Überprüfen und Optimieren der d.3 search-Optionen
Im nächsten Schritt prüfen Sie die angegebenen d.3 search-Optionen. Bei Bedarf können detaillierte Informationen mit einem Klick auf das Infosymbol anzeigen:
Öffnen Sie auf dem d.3 search-Server die URL http://d-velop.local:3480/ in einem Browser und wechseln Sie auf den Tab d.3 search.
Klicken Sie in der Navigationsleiste auf Einstellungen > Global und gehen Sie zum Abschnitt General, um die Optionen für den Textkorpus zu öffnen.
Deaktivieren Sie WantHints.
Klicken Sie auf Speichern.
Klicken Sie in der Navigationsleiste auf Einstellungen > Dokumentensammlung > [Repositoryname] > Corpus.ini:
Gehen Sie zum Abschnitt General und aktivieren Sie CurrentVersionOnly.
Gehen Sie zum Abschnitt Search und aktivieren Sie ExpandSearch.
Legen Sie ExpandSearchMinResult auf den Wert 20 fest.
Gehen Sie zum Abschnitt Search und aktivieren Sie ForceNoHints.
Klicken Sie auf Speichern.
Klicken Sie in der Navigationsleiste auf Einstellungen > Dokumentensammlung > [Repositoryname] > Shaft.ini:
Gehen Sie zum Abschnitt Backup, um die Uhrzeit der Sicherung festzulegen.
Passen Sie den Zeitpunkt des Backups auf eine andere Uhrzeit als 0:00 Uhr an, z.B. 0:10 Uhr.
Gehen Sie zum Abschnitt Engine.
Deaktivieren Sie bei Bedarf ArchiveLogs, um die Erstellung von Logs auf der Festplatte aus Performancegründen zu verhindern. Sie können die Protokollierung in d.3 logview nutzen.
Deaktivieren Sie Autocorrect, um eine ungewollte Verfälschung von Suchergebnissen zu verhindern.
Aktivieren Sie Autodefrag und Autorepair, um die Gefahr einer Beschädigung der d.3 search-Datenbank während des automatischen Backups zu verhindern.
Passen Sie CacheSize auf mindestens 1/3 der Datenbankgröße an. Sie können die Datenbankgröße am einfachsten im Backupverzeichnis von d.3 search ermitteln.
Legen Sie FirstWildCard auf 1 fest. Nach dem Ändern von FirstWildCard wird nach dem Speichern der interne Index neu generiert. Der Vorgang kann einige Zeit dauern, in der d.3 search nicht zur Verfügung steht.
Gehen Sie zum Abschnitt Perflogs.
Erhöhen Sie alle Schwellenwerte auf einen höheren Wert, z.B. 500.000. Mit dem Erhöhen des Wertes verbessern Sie z.B. die Performance der Suche.
Klicken Sie auf Speichern.
Weitere Informationen zum Optimieren der Qualität für Suchergebnisse und der Performance finden Sie in der d.velop-Dokumentation zu d.3 search.