winkjs/wink-bm25-text-search

Fast Full Text Search based on BM25

56
/ 100
Established

This tool helps you quickly find relevant information within a collection of text documents. You provide a set of JSON documents, define how important different sections (like titles or body text) are, and then ask questions. It returns the most relevant documents based on your query. This is ideal for anyone needing to create a fast, in-browser or Node.js search function for their content.

Used by 3 other packages. No commits in the last 6 months. Available on npm.

Use this if you need to build a rapid, customizable full-text search capability for your website, internal documentation, or any collection of text-heavy JSON data.

Not ideal if you need a pre-built search engine with a user interface or are dealing with extremely large, terabyte-scale datasets requiring distributed search infrastructure.

content-search document-retrieval information-discovery website-search knowledge-base
Stale 6m
Maintenance 0 / 25
Adoption 12 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

70

Forks

17

Language

JavaScript

License

MIT

Last pushed

Nov 21, 2022

Commits (30d)

0

Dependencies

4

Reverse dependents

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/embeddings/winkjs/wink-bm25-text-search"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.