ndx
Lightweight full-text indexing and search library for JavaScript and TypeScript, with a dynamic inverted index.
ndx is a JavaScript and TypeScript library for full-text indexing and search, with a dynamic inverted index and BM25 ranking. Documents can be added and removed after the index is created, and queries match any of their terms. Boris Kaul wrote and maintains it, and the package is published on npm.
Worth knowing
The README states that queries support only disjunction, so phrase search is not supported, and the index stores no term positions. The README gives import examples but no install command.
Identity
- Status
- Stub
- Maintainer
- Boris Kaul2
- Maintained by
- Individual2
- First release
- 20163
Releases
Adoption
Sources
- 2026-10-28: links, Written in, License, GitHub stars
api.github.com/repos/localvoid/ndx - 2026-10-28: Maintainer, Maintained by, License model
raw.githubusercontent.com/localvoid/ndx/master/LICENSE - 2026-10-28: First release, Last release
registry.npmjs.org/ndx - 2026-10-28: Categories
raw.githubusercontent.com/localvoid/ndx/master/README.md - 2026-10-28: npm downloads a week
api.npmjs.org/downloads/range/2026-09-28:2026-10-04/ndx - 2026-10-28: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ndx - 2026-10-28: Contributors
api.github.com/repos/localvoid/ndx/contributors - 2026-10-28: Current major version
registry.npmjs.org/ndx/latest