Wiki-Quellcode von Suchindexierung
Version 1.1 von MACH ProForms GmbH am 23.01.2020
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | Daten zu Mandanten, Benutzern, Assistenten und PDFs werden beim Anlegen bzw. Bearbeiten von entsprechenden Datensätzen automatisch in den Elasticsearch-Such-Index aufgenommen. | ||
2 | Es besteht jedoch auch die Möglichkeit eine Übernahme aller vorhandenen Datensätze manuell auszulösen (Reindexierung). Diese Funktion kann beispielsweise nach einem Update bzw. Wechsel des Elasticsearch Servers nützlich sein. | ||
3 | |||
4 | Sollten zum Zeitpunkt der Reindexierung bereits Daten im entsprechenden Suchindex vorhanden sein, so werden diese automatisch gelöscht. | ||
5 | |||
6 | Um die Reindexierung starten zu können, müssen zunächst der Kundenbereich als auch die MongoDB-, MySQL-, und Elasticsearch-Datenbanken, sowie Wildfly gestartet werden. | ||
7 | |||
8 | Die Reindexierung muss für jeden Index einzeln ausgelöst werden. Dazu ist jeweils die Ausführung eines der folgenden cURL-Befehle, vom Hostsystem des Elasticsearch Servers, notwendig. Die notwendigen Authentifizierungsdaten erhalten Sie von Ihrem technischen Ansprechpartner bei Form-Solutions. | ||
9 | |||
10 | Indexierung der Mandanten: | ||
11 | |||
12 | ```bash | ||
13 | curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/organization' -u '<BENUTZERNAME>:<PASSWORT>' | ||
14 | ``` | ||
15 | |||
16 | Indexierung der Benutzer: | ||
17 | |||
18 | ```bash | ||
19 | curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/user' -u '<BENUTZERNAME>:<PASSWORT>' | ||
20 | ``` | ||
21 | |||
22 | Indexierung der Assistenten: | ||
23 | |||
24 | ```bash | ||
25 | curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/assistant' -u '<BENUTZERNAME>:<PASSWORT>' | ||
26 | ``` | ||
27 | |||
28 | Indexierung der PDFs: | ||
29 | |||
30 | ```bash | ||
31 | curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/pdf' -u '<BENUTZERNAME>:<PASSWORT>' | ||
32 | ``` |