winkjs/wink-bm25-text-search
Fast Full Text Search based on BM25
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.
Stars
70
Forks
17
Language
JavaScript
License
MIT
Category
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.
Related tools
run-llama/semtools
Semantic search and document parsing tools for the command line
Hamza5/file-brain
Smart local file search app that understands your files
OpenConceptLab/oclmap
OCL Mapper (beta): an open-source AI-supported terminology mapping solution for the global community
Dicklesworthstone/frankensearch
Two-tier hybrid search for Rust: sub-millisecond initial results via potion-128M,...
filippostanghellini/DocFinder
DocFinder is a local-first indexing and searching documents using semantic embeddings stored in...