orama
Orama is a lightweight search engine that supports vector and hybrid search functionalities, suitable for browser, server, or edge environments.
About this tool
Orama
Orama is a lightweight, open-source search engine supporting full-text, vector, and hybrid search. It is suitable for use in browsers, servers, or edge environments, with a very small footprint (less than 2kb).
Features
- Lightweight: Core library is under 2kb, making it suitable for resource-constrained environments.
- Multi-environment support: Can be used in browsers, on servers, or at the edge.
- Search Modes:
- Full-text search
- Vector search
- Hybrid search (combines full-text and vector search)
- RAG Pipeline: Supports Retrieval-Augmented Generation (RAG) workflows for building chat or search experiences similar to ChatGPT or Perplexity.
- Flexible Data Types: Supports 10 data types in its indexing schema:
string,number,boolean,enum,geopoint,string[],number[],boolean[],enum[],vector[size]
- Embeddings Support: Ability to use text embeddings for vector and hybrid search. Plugins available for generating embeddings and proxying OpenAI embedding models securely from the client side.
- Plugin System: Official plugins available and support for writing custom plugins.
- Open Source: Licensed under the Apache 2.0 license.
Tags
open-source, vector-search, hybrid-search, lightweight
Category
Vector Database Engines
Pricing
Orama is open-source software and free to use under the Apache 2.0 license.
Loading more......
Information
Categories
Similar Products
6 result(s)Elasticsearch is a distributed search engine supporting various data types, including vectors, and provides scalable vector search capabilities, making it a popular choice for modern AI-powered applications. It can be extended with the k-NN plugin to provide scalable vector search using HNSW and Lucene, enabling hybrid semantic and keyword search capabilities.
Solr is a mature open-source search engine that has incorporated vector search capabilities, making it relevant for enterprises looking to implement vector-based search alongside traditional keyword search.
Typesense is an open-source search engine that supports hybrid search, including vector search capabilities, providing an alternative to proprietary vector search solutions.
Bleve is an open-source search library with experimental support for vector search, enabling hybrid search and retrieval in applications.
Qdrant is an open‑source vector database designed for high‑performance similarity search and AI applications such as RAG, recommendation systems, advanced semantic search, anomaly detection, and AI agents. It provides scalable storage and retrieval of vector embeddings with features like filtering, hybrid search, and production‑grade APIs for integrating with machine learning workloads.
A distributed vector database designed for scalable and efficient vector similarity search. It is purpose-built for handling large-scale vector data and search workloads.