Allgemeines

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.

Systemvoraussetzungen

  • 2 GB RAM
  • 10 GB Harddrive

  • JAVA 1.8
  • Cygwin (unter Windows)

Installation

Manuelle Installation

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

Installation per Docker

Alternativ zur manuellen Installation kann das folgende Docker-Image verwendet werden:

docker-registry.wemove.com/ingrid-elasticsearch-with-decompound:6.4.2

Konfiguration

Absicherung Zugriff

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.