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.

49
/ 100
Emerging

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.

web-development application-search information-retrieval full-text-search developer-tooling
Stale 6m
Maintenance 0 / 25
Adoption 7 / 25
Maturity 25 / 25
Community 17 / 25

How are scores calculated?

Stars

35

Forks

9

Language

JavaScript

License

MIT

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.