Open-source search engine with support for vector and hybrid search for fast semantic retrieval.
Loading more......
embedded-vector-db
Lightweight Node.js library for low-latency on-device vector similarity search using HNSW and BM25 hybrid, with CRUD, metadata filtering, and persistence for edge RAG pipelines. Enables real-time semantic search without servers; more lightweight than cloud Qdrant.
orama
Orama is a lightweight search engine that supports vector and hybrid search functionalities, suitable for browser, server, or edge environments.
ClickHouse
ClickHouse is a columnar OLAP database with vector indexes (ANN via AMM, brute-force), supporting SQL queries over vectors + structured data at petabyte scale. Excels in aggregations with vectors. For analytics workloads with embeddings; faster ingestion than Postgres pgvector for big data.
TiDB Vector Search
Open-source distributed SQL database with integrated vector search for storing embeddings alongside relational data, offering strong SQL-based filtering, hybrid search, and high scalability for production RAG and AI applications.
Elasticsearch Vector Search
Lucene KNN vector plugin for Elasticsearch search engine, enabling hybrid lexical+vector search, BM25 fusion, HNSW/IVF indexes for ANN. Used for enterprise search, RAG, multimodal apps. Integrated vs standalone like Weaviate: superior hybrid text handling but higher resource footprint.
nano-vectordb-rs
Minimal Rust library for fast on-device cosine similarity search with Rayon parallelism and embedded persistence, ideal for low-latency prototyping on edge hardware. Supports quick inserts/queries for real-time AI; lighter than full DBs like Qdrant edge.
Ultra-relevant full-text and vector search engine deployable anywhere.
Free open-source, cloud hosted plans.