
Lightning-fast, open source search engine
Typesense is an open-source, typo-tolerant search engine built in C++ for sub-50ms search performance. It serves as an easier-to-use alternative to Elasticsearch and an open-source alternative to Algolia, with built-in support for keyword, semantic, vector, and conversational (RAG) search.
Handles typographical errors elegantly out-of-the-box, delivering relevant results even when users misspell queries
Built in C++ and optimized for sub-50ms latency, delivering instant search-as-you-type experiences
Index ML embeddings and auto-generate them using built-in or external models for similarity and semantic search
Built-in retrieval-augmented generation that answers natural language questions based on indexed data
Search and sort results by proximity to a location or within a geographic bounding box
Drill down and refine search results with faceted navigation and complex filtering
Search across multiple collections in a single HTTP request
Deliver instant, typo-tolerant product search with faceted filtering and dynamic sorting
Add fast, multi-tenant search with scoped API keys ensuring data isolation between customers
Power docs and help centers with semantic search that understands user intent
Build conversational search interfaces using built-in RAG for natural language responses
Generate API keys that restrict access to specific records, enabling secure multi-tenant applications
Configure search parameters at query time rather than at index creation for real-time ranking adjustments
Raft-based clustering for distributed, fault-tolerant search clusters with seamless failover
Enable near-me search experiences for marketplaces and directories using geo search

The fastest AI code editor — built in Rust for speed and collaboration