Daten zu Mandanten, Benutzern, Assistenten und PDFs werden beim Anlegen bzw. Bearbeiten von entsprechenden Datensätzen automatisch in den Elasticsearch-Such-Index aufgenommen. 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.

Sollten zum Zeitpunkt der Reindexierung bereits Daten im entsprechenden Suchindex vorhanden sein, so werden diese automatisch gelöscht.

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.

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 MACH ProForms.

Indexierung der Mandanten:

curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/organization' -u '<BENUTZERNAME>:<PASSWORT>'

Indexierung der Benutzer:

curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/user' -u '<BENUTZERNAME>:<PASSWORT>'

Indexierung der Assistenten:

curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/assistant' -u '<BENUTZERNAME>:<PASSWORT>'

Indexierung der PDFs:

curl -X POST 'http://localhost:8080/administrationCenter-administration/api/updateSearch/reindex/pdf' -u '<BENUTZERNAME>:<PASSWORT>'
Tags: