454 packages found
Tiny but powerful full-text search engine for browser and Node
A network resilient, persistent full-text search library for the browser and Node.js
The official Elasticsearch client for Node.js
A module for node.js and the browser that takes in text and returns text that is stripped of stopwords. Has pre-defined stopword lists for 62 languages and also takes lists with custom stopwords as input.
High-performance 2D spatial index for rectangles (based on R*-tree with bulk loading and bulk insertion algorithms)
Simple document processor to make search running in the browser and node.js a little better. Supports 50+ languages. Removes stopwords (smaller index and less irrelevant hits), extract keywords to filter on and prepares ngrams for auto-complete functional
inverted index query engine (full text search)
Helper functions for geographical search within search-index.
Create lunr index file for multilingual hugo static site
Boolean Retrieval on Hierarchical Data
The official OpenSearch client for Node.js
Utilities to add a static full text index to an Astro project
A text search index module for Node.js. Search-index allows applications to add, delete and retrieve documents from a corpus. Retrieved documents are ordered by tf-idf relevance, filtering on metadata, and field weighting
FM-index is the fastest full text search algorithm using a compressed index file. This is FM-index for JSX/JS/AMD/Common.js.
Return the first index at which a given element can be found.
Provides search index functionality.
A very fast full-text search in JavaScript
Generate a Search Index you can query via JavaScript or a Netlify Function
Lableb cloud search client for javascript
levelquery-engine plugin to index and perform full-text search indexing of documents in levelup/leveldb