This task can be performed using Typesense
Instant, typo-tolerant search that’s fast, simple, and delightful.
Best product for this task
Typesense
oss
Typesense is an open-source search engine that delivers instant, typo-tolerant, relevance-tuned search for modern applications. It combines keyword, vector, and semantic search with a simple API, making it a practical alternative to Algolia, Elasticsearch, Meilisearch, and Pinecone.

What to expect from an ideal product
- Typesense provides a single API that handles both traditional keyword searches and modern vector-based semantic searches without needing separate tools or complex configurations
- The search engine automatically creates vector embeddings from your text content, so you can implement semantic search without manually processing or preparing your data
- Built-in hybrid search combines keyword matching with semantic understanding, letting users find relevant results even when they use different words than what's in your content
- Simple REST API integration means you can add semantic search to any application with basic HTTP requests, no specialized SDKs or machine learning expertise required
- Real-time indexing updates both keyword and vector indexes simultaneously, keeping semantic search results current as your content changes
