Searchcraft
Searchcraft is a developer-first search engine and search-as-a-service platform. Its REST API lets teams create indexes, ingest and manage documents, run fuzzy/exact full-text search with facets and relevancy tuning, query across multiple indexes via federated search, and manage synonyms, stopwords, and usage measurement. It ships as a managed cloud service (Searchcraft Cloud) and a self-hosted engine (Searchcraft Core).
APIs
Searchcraft Index API
Create, read, replace, patch, and delete search indexes and their schemas, and retrieve per-index and cluster-wide document statistics. Requires an admin-tier authentication key.
Searchcraft Documents / Ingest API
Add one or several documents to an index, retrieve a document by its internal id, and delete documents by id, by field term, by query, or all at once. Write transactions can be ...
Searchcraft Search API
Run full-text search against an index with fuzzy, exact, or dynamic query modes, Boolean should/must occurrence, facets, ordering, paging, and relevancy tuning. Requires a read-...
Searchcraft Federated Search API
Query across all indexes grouped into a federation in a single request, and manage federations (create, read, update, delete, stats). Searching requires a read-tier key; federat...
Searchcraft Synonyms & Stopwords API
Manage per-index synonym sets (which apply to fuzzy queries only) and custom stopword lists used during relevancy tuning. Requires an ingestion-tier authentication key.