Orion · Meilisearch 1.56 / 1.13

orion-search/meilisearch

packages/meilisearch /docs/engines/meilisearch

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

Orion’s engine adapter for Meilisearch 1.13 and later, on the official meilisearch/meilisearch-php client over Guzzle.

use Orion\Meilisearch\MeilisearchEngine;
use Orion\Registry\EngineRegistry;
$engines = new EngineRegistry(meilisearch: MeilisearchEngine::connect($url, $apiKey));

Proven by Orion\Testing\EngineConformanceTestCase against Meilisearch 1.56 and 1.13, with the tenancy isolation, determinism, fault-injection and endpoint-fixture suites on both. The property-based query equivalence suite, which holds a vector search to the exact neighbours within a slack, runs on the current line only: 1.13’s approximate index strays further and differently per build, so on that line a vector search returns neighbours the engine ranks nearest, not provably the k nearest.