Als Suchdienst empfehlen wir OpenSearch. Bislang wird auch Elasticsearch unterstützt.
OpenSearch & Elasticsearch
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 grundsätzlich.
Wir haben Elasticsearch 7.0.2 bis 7.17.5 und 8.5.1 bis 8.15.0 inklusive des Cloudservices sowie OpenSearch 1.0 bis 2.18.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 |
Zur Zeit sind die beiden Suchdienste noch kompatibel, so dass wir mit den unter der Apache Lizenz V2.0 frei verfügbaren Komponenten beide Dienste unterstützen können. Wie lange dies für Elasticsearch möglich sein wird, können wir nicht absehen.