Search
Managed Typesense on your own cluster
Typo-tolerant, faceted search-as-you-type from one process that keeps the whole index in memory.
Created inside a project, beside the apps that use it. Each project gets its own instance, storage and credentials.
01What it does
Typesense, run for you
Typesense 29 or 30 on Anyport's own chart.
For the search box in your product rather than for log analytics. The official clients and the InstantSearch adapter connect unchanged, and bound apps receive the host, port, protocol and a generated API key.
The whole index is held in memory, so plan for two to three times the size of the data you index. The disk holds collections and snapshots, and the index is rebuilt from it on every start. Upgrades are forward-only, and the settings say so.
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
- Versions
- 30.2 (default) or 29.1
- Hostname
- The API (8108) can be published on a domain
- Pause
- Yes; the volume is kept
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.
- TYPESENSE_HOST
- TYPESENSE_PORT
- TYPESENSE_PROTOCOL
- TYPESENSE_API_KEY
- TYPESENSE_URL
04Adding it
Add Typesense to a project
The same four steps as every service in the catalog.
- 01Open a project and go to Services.
- 02Pick it from the catalog and choose its options. Only the size is required; everything else has a default.
- 03Create it. Anyport installs it into the project's namespace, generates its credentials into a secret there, and tracks its health.
- 04Bind it to an app. The connection details arrive as environment variables, and rotating the credential never means editing an app.