administration:suche
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| administration:suche [2014/10/06 08:16] – [Tika überlastet Server] lulrich | administration:suche [2023/02/01 14:44] (aktuell) – [Seiten von der Suche ausschliessen (Neu v11)] paellig | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| * **Seiten:** Werden über den normalen Solr-Indexer-Scheduler-Task indexiert. Änderungen an Seiten und Inhalten werden über DataHandler-Hooks erkannt und bei einer Änderung wird das entsprechende Element zur Neuindexierung/ | * **Seiten:** Werden über den normalen Solr-Indexer-Scheduler-Task indexiert. Änderungen an Seiten und Inhalten werden über DataHandler-Hooks erkannt und bei einer Änderung wird das entsprechende Element zur Neuindexierung/ | ||
| * **Dokumente: | * **Dokumente: | ||
| - | * **Personen: | + | * **Personen: |
| Für die Eingrenzung der Suche werden Facets verwenden. Die Facetten stehen bereits im Suchformular zur Verfügung: | Für die Eingrenzung der Suche werden Facets verwenden. Die Facetten stehen bereits im Suchformular zur Verfügung: | ||
| Zeile 21: | Zeile 21: | ||
| **Berechtigung: | **Berechtigung: | ||
| - | Seiten, die nicht in der Suche erscheinen sollen, können für die Suche in den Seiteneigenschaften deaktiviert werden: | + | Seiten, die nicht in der Suche erscheinen sollen, können für die Suche in den Seiteneigenschaften deaktiviert |
| - | {{: | + | {{: |
| - | Um dies für mehrere Seiten rekursiv zu machen, gibt es im Bereich Web > Funktionen ein Modul: | + | Die Bedeutung der weiteren Felder ist: |
| + | * **Dieser Seite folgen/ | ||
| + | * **Untereinträge in Indexsuche einbeziehen/ | ||
| + | * **Bilder aus Suche ausschliessen/ | ||
| - | {{:administration: | + | Um für mehrere Seiten gleichzeitig, |
| - | ===== Troubleshooting ===== | + | {{: |
| + | |||
| + | |||
| + | |||
| + | ===== Bilder von der Suche ausschliessen ===== | ||
| + | |||
| + | Siehe [[redaktion: | ||
| + | |||
| + | ===== Setup von Solr & Troubleshooting ===== | ||
| Da Nine keinen Solr-Server in Version 4.8 bieten kann, wurde der Solr-Server mit dem Benutzer www-data selber installiert und muss auch selber betrieben werden. Insofern ist bei technischen Problemen von Nine auch keine Unterstützung zu erwarten. | Da Nine keinen Solr-Server in Version 4.8 bieten kann, wurde der Solr-Server mit dem Benutzer www-data selber installiert und muss auch selber betrieben werden. Insofern ist bei technischen Problemen von Nine auch keine Unterstützung zu erwarten. | ||
| - | ==== Tika überlastet Server | + | ==== Setup ==== |
| - | Tika extrahiert Inhalt und Metadaten aus allen Dokumenten, | + | Da die mit der TYPO3-Solr-Extension mitgelieferten Installations-Skripts auf Administrator-Rechte überprüfen, mussten sie angepasst werden. Das komplette Setup ist in Github versioniert: |
| + | https:// | ||
| + | (Master-Branch: | ||
| - | Durch ein " | + | ==== Zugriff auf die Web-Oberfläche ==== |
| - | // | + | Tomcat läuft auf Port 8080. Dieser Port ist von aussen nicht zugänglich, |
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Diese Verbindung wird dann mit den normalen SSH-Zugangsdaten geöffnet. | ||
| + | |||
| + | Nun muss der Browser konfiguriert werden, diese Verbindung (im Beispiel auf Port 2048) zu nutzen. Konfiguration in Firefox: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Sobald diese Konfiguration aktiv ist, kann die Solr-Weboberfläche unter http://localhost: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Wichtiger Hinweis: Hier gemachte Änderungen beziehen sich nur auf die aktuelle Ausführung von Tomcat/ | ||
| ==== Solr-Server starten ==== | ==== Solr-Server starten ==== | ||
| Zeile 49: | Zeile 78: | ||
| ~/ | ~/ | ||
| </ | </ | ||
| - | |||
| - | Der englische Index funktionierte nach einem Startup ohne vorheriges Shutdown jeweils nicht mehr, was eigentlich unlogisch ist. | ||
| Dass Solr wieder geht, kann anschliessend im Backend verifiziert werden: | Dass Solr wieder geht, kann anschliessend im Backend verifiziert werden: | ||
| {{: | {{: | ||
| + | |||
| + | Der Solr-Server wird bei jedem System-Neustart automatisch gestartet. Dafür sorgt folgender Eintrag in der Crontab: | ||
| + | |||
| + | < | ||
| + | # Start Solr/Tomcat on Reboot | ||
| + | @reboot / | ||
| + | </ | ||
| + | |||
| + | ==== Logging-Konfiguration ==== | ||
| + | |||
| + | Die mitgelieferte Logging-Konfiguration führt zu sehr vielen und grossen Logs, da für den produktiven Betrieb nicht relevante Informationen (Log-Level INFO) geloggt werden. Der Log-Level wurde daher global auf WARN gestellt und das TransactionLog, | ||
| + | |||
| + | Die Logging-Konfiguration ist zu finden unter | ||
| + | |||
| + | < | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ==== Tika überlastet Server ==== | ||
| + | |||
| + | Tika extrahiert Inhalt und Metadaten aus allen Dokumenten, die auf der Website verknüpft sind. Offenbar kann Tika leaken; vermutlich, wenn es ein besonders grosses File oder ein fehlerhaftes File zu lesen versucht. Der Java-Prozess benötigt dann rund 100% CPU über längere Zeit, was den Server langsam macht. | ||
| + | |||
| + | Durch ein " | ||
administration/suche.1412583403.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
