zjohn77/retrieval
Tunable full text search engine in JavaScript that: (1) works natively on web apps like Express.js; (2) easy to customize (via BM25) to specific types of documents (e.g. tweets, scientifc journals); (3) is deployable on either the client-side or the server side.
This is a customizable full-text search engine designed for developers building web applications. It takes a collection of documents (like tweets or scientific papers) and allows users to quickly find relevant information using natural language queries. Developers can integrate this into their Express.js, React Native, or other JavaScript-based apps to add powerful search capabilities.
No commits in the last 6 months. Available on npm.
Use this if you are a web developer who needs to embed a flexible, high-performance search engine directly into your JavaScript-based application and want control over how search results are ranked.
Not ideal if you are an end-user looking for a pre-built search interface, or if your application is not built with JavaScript.
Stars
35
Forks
9
Language
JavaScript
License
MIT
Category
Last pushed
Jan 26, 2019
Commits (30d)
0
Dependencies
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/vector-db/zjohn77/retrieval"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
nuclia/nucliadb
NucliaDB, The AI Search database for RAG
vespa-engine/vespa
AI + Data, online. https://vespa.ai
ICIJ/datashare
A self‑hosted search engine for documents
PrithivirajDamodaran/FlashRank
Lite & Super-fast re-ranking for your search & retrieval pipelines. Supports SoTA Listwise and...