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.