OramaJS · open source
OramaJS: the open-source search library
Full-text, vector, and hybrid search in one library that runs in the browser, on your server, or at the edge. Free and open source, from the team behind Orama. For the broader Metis platform and its capabilities, see the platform page.
npm i @orama/orama- Quickstart
- Schema
- Documents
- Search
- API reference
Getting started
Quickstart
Install OramaJS, define the fields you want to search, add documents, and run a full-text query.
Install OramaJS
Add the package with npm and keep the index inside your application.
Define a schema
Describe the document fields and types that belong in the index.
Insert documents
Add your own records without sending them to a managed service.
Run full-text search
Query the index with ranking, filters, and the result fields your UI needs.
On this page
- Install
- Define a schema
- Insert documents
- Search
OramaJS · managed path
When you outgrow running it yourself
OramaJS is free and open source, and it stays that way. When search is one part of a larger question, Metis, the Enterprise Intelligence OS from the same team, runs it on your data, in your environment, with everything above it.
Start with the docs
Follow the quickstart, inspect the open-source implementation, and choose the path that fits your application.
