Orion · Elasticsearch 9.5 / 8.19

orion-search/elasticsearch

packages/elasticsearch /docs/engines/elasticsearch

Rendered from univeros/orion at v1.0.0 · View source

Orion’s engine adapter for Elasticsearch 8.19 and 9.x, on the official elasticsearch/elasticsearch client (install the client major that matches your server: client 9 cannot talk to an 8.x cluster).

use Elastic\Elasticsearch\ClientBuilder;
use Orion\Elasticsearch\ElasticsearchEngine;
use Orion\Registry\EngineRegistry;
$engines = new EngineRegistry(elasticsearch: new ElasticsearchEngine(ClientBuilder::create()->setHosts([$url])->build()));

Proven by Orion\Testing\EngineConformanceTestCase against Elasticsearch 9.5 and 8.19.