Elasticsearch
InGrid: Indexieren, Recherchieren, Visualisieren, Teilen
InGrid: Indexieren, Recherchieren, Visualisieren, Teilen
Ab Version 5.0.0 wurde ein zentraler Index eingeführt, in dem alle iPlugs ihre Daten indizieren. Die iPlugs werden bei einer Suchanfrage dann nicht mehr angesprochen. Für die InGrid Installation ist ein Elastic Search in Version 6.4.2 erforderlich.
Für die Trennung von zusammengesetzten Worten der deutschen Sprache wird ein sogenanntes “Decompound Plugin” verwendet. Dieses liegt aktuell nur für die Elasticsearch Version 6.4.2 zur Verfügung.
10 GB Harddrive
Download: https://www.elastic.co/de/downloads/past-releases/elasticsearch-6-4-2
Dokumentation: https://www.elastic.co/guide/en/elastic-stack/6.4/index.html
Die Installation des Decompount Plugins erfolgt über den Plugin-Mechanismus von Elasticsearch:
sudo bin/elasticsearch-plugin install https://nexus.informationgrid.eu/repository/maven-releases/org/xbib/elasticsearch/plugin/elasticsearch-analysis-decompound/6.4.2.0/elasticsearch-analysis-decompound-6.4.2.0.zip
Alternativ zur manuellen Installation kann das folgende Docker-Image verwendet werden:
docker-registry.wemove.com/ingrid-elasticsearch-with-decompound:6.4.2
Der Zugriff auf Elasticsearch sollte nur über localhost möglich sein. Ein externer Zugriff auf Elasticsearch wird nicht benötigt und sollte per Firewall Einstellung unbedingt unterbunden werden.