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.