Skip to Content
SourcesMeilisearch

Meilisearch

Meilisearch

Discover Meilisearch indexes and sample documents for detection.

Category
Databases
Source type
MEILISEARCH
Produces
index

Meilisearch powers the search box in front of an application — which means the documents it holds are a copy of whatever that application shows users, indexed for speed and rarely reviewed for content.

What you need to connect

The instance URL, and an API key if the instance has one. Meilisearch has no username-and-password authentication — it’s a key or nothing. A search-scoped key is enough.

What Classifyre reads

Shared behaviour · Search engines

One asset per index, not per document. The asset's content is a sample of the documents in it, serialised so a detector sees the field values; the asset's metadata records the document count and the fields the index actually contains.

Only read APIs are used — cluster info, index listing, and search. A read-only key or user is enough, and is what we recommend.

Scope by index uid allow- and denylist, with a cap on how many indexes a run produces.

Metadata on every asset

Asset kind · index

FieldTypeAlways presentWhat it is
index_namestringYesIndex uid
doc_countintegerYesNumber of documents in the index
primary_keystringNoPrimary key attribute name
is_indexingbooleanNoWhether the index has an indexing operation in progress

Lineage

Lineage

This source records no lineage. Nothing in the system it reads describes data moving from one place to another, so no FLOW edges are produced. Related items are still linked — see Lineage & Relationships for what those links mean and how they differ from lineage.

Configuration

Beyond the fields below, every source also has the settings shared by all of them: the sampling strategy, the detectors to run, the scan schedule, and the compute limits for its scan jobs.

Required

Without these, the source will not save.

This section depends on which authentication method you pick — one of the following applies.

No Authentication

FieldTypeRequiredWhat it doesDefault
auth_mode"NONE"Yes
urlstringYesBase URL of the Meilisearch instance (e.g. http://localhost:7700)

API Key (Bearer Token)

FieldTypeRequiredWhat it doesDefault
auth_mode"API_KEY"Yes
urlstringYesBase URL of the Meilisearch instance (e.g. http://localhost:7700)

Secrets

Stored encrypted and never shown again after you save them. See Configuration & Fields.

This section depends on which authentication method you pick — one of the following applies.

No Authentication

Secret fields · No Authentication: none for this source.

API Key (Bearer Token)

FieldTypeRequiredWhat it doesDefault
api_keystringYesAPI key or master key

Optional

Everything you can tune. Sensible defaults apply when you leave them alone.

FieldTypeRequiredWhat it doesDefault
optionalobjectNono extra properties
connectionobjectNoCluster connection controls.no extra properties
connection.request_timeout_secondsnumberNoNetwork timeout in seconds for cluster API callsmin 1, max 30030
connection.verify_sslbooleanNoTLS certificate verification toggletrue
scopeobjectNoIndex selection scope.no extra properties
scope.exclude_indicesarrayNoIndex denylist (matches index uid)
scope.exclude_indices[]stringNo
scope.include_indicesarrayNoOptional index allowlist (matches index uid)
scope.include_indices[]stringNo
scope.index_limitintegerNoOptional cap on number of index assetsmin 1
Last updated on