Skip to content

Search

Managed Meilisearch on your own cluster

Search-as-you-type for your product: typo-tolerant, ranked, faceted results in milliseconds from a single small process.

Created inside a project, beside the apps that use it. Each project gets its own instance, storage and credentials.

01What it does

Meilisearch, run for you

Meilisearch on the vendor's chart.

Search boxes, not log analytics. Meilisearch returns typo-tolerant, ranked, faceted results in milliseconds, and its indexes are memory-mapped, so the size decides how much of the index stays hot.

Bound apps receive the host, port and URL beside the master key generated for the instance. The API can be published on a hostname of its own.

02Options

What you choose

What the console asks when you create it, in the catalog's own numbers. Anything marked chosen once cannot change without creating a new instance.

Sizes
small 512Mi, medium 2Gi, large 4Gi of memory
Storage
10Gi by default, chosen once
Hostname
The API (7700) can be published on a domain
Pause
No; pause the project instead

03Binding

What your app receives

Bind it to an app and these arrive as environment variables. The values are generated once into a secret and reach the app from there, rather than as something you copy.

  • MEILISEARCH_HOST
  • MEILISEARCH_PORT
  • MEILISEARCH_MASTER_KEY
  • MEILISEARCH_URL

04Adding it

Add Meilisearch to a project

The same four steps as every service in the catalog.

  1. 01Open a project and go to Services.
  2. 02Pick it from the catalog and choose its options. Only the size is required; everything else has a default.
  3. 03Create it. Anyport installs it into the project's namespace, generates its credentials into a secret there, and tracks its health.
  4. 04Bind it to an app. The connection details arrive as environment variables, and rotating the credential never means editing an app.

Also under Search