Als Suchdienst werden zwei ähnliche Dienste unterstützt, die beide auf den selben Komponenten aufbauen und sich vor allem durch ihre Lizenzierung unterscheiden: Elasticsearch und Opensearch.

Elasticsearch & OpenSearch

Bis zur Version 7.10.2 ist Elastisearch unter der Apache Lizenz V2.0 frei verfügbar. Ab dieser Version hat der Hersteller Elasticsearch B.V. die Lizenzierung zu der nach eigenen Angaben ebenfalls freien Elastic-Lizenz geändert. Gleichzeitig haben einige Unternehmen (darunter Amazon) diese Version als Basis für die Entwicklung des weiter unter der Apache Lizenz V2.0 verfügbaren OpenSearch verwendet.

Elasticsearch wird auch als kostenpflichtiger Cloudservice angeboten und es gibt zu allen Versionen eine funktional erweiterte Version unter der Elastic-Lizenz. Diese Version ist unter anderem notwendig, wenn eine Authentifizierung gegen den Suchdienst benötigt wird. OpenSearch beinhaltet die Authentifizierung.

Wir haben Elasticsearch 7.0.2 bis 7.17.5 und 8.5.1 inklusive des Cloudservices sowie OpenSearch 1.0 bis 2.4.0 erfolgreich getestet

Produkt Lizenz Authentifizierung Verfügbar für Hosting möglich
Elasticsearch OSS 7.10.2 Apache V2.0 Authentifizierung nicht möglich Windows, MacOS, div Linux ja
Elasticsearch 7.10.2 Elastic Authentifizierung möglich Windows, MacOS, div. Linux nein
Elasticsearch > 7.10.2 Elastic Authentifizierung möglich Windows, MacOS, div. Linux nein
OpenSearch Apache V2.0 Authentifizierung möglich Windows, div. Linux, Docker ja

Wir empfehlen Elasticsearch OSS 7.10.2 oder OpenSearch.