const si = require('search-index')
// initialize an index
const { PUT, QUERY } = await si()
// add documents to the index
await PUT( /* objects */ )
// read documents from the index
const results = await QUERY( /* query */ )
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
const si = require('search-index')
// initialize an index
const { PUT, QUERY } = await si()
// add documents to the index
await PUT( /* objects */ )
// read documents from the index
const results = await QUERY( /* query */ )
norch
A search server that can be installed with npmstopword
A module for node.js and the browser that takes in text and strips it of stopwordssolrstrap
Solrstrap is a Query-Result interface for Solr written in JavaScript, HTML and CSSreuters-21578-json
An terse and JSONified version of the Reuters 21578 datasetpumbledb
PumbleDB is a Node.js key-value server that uses LevelDBterm-vector
A node.js module that creates a term vector from a mixed text input. Supports stopword removal and customisable separators.fergies-inverted-index
Throw JavaScript objects at the index and they will become retrievable by their properties using promises and map-reduceterm-frequency
A simple term frequency library (see https://en.wikipedia.org/wiki/Tf%E2%80%93idf#Term_frequency_2 )docproc
A document processing pipelinenorch-document-processor
A library for parsing HTML into any sort of JSON you wantnorch-fetch
Fetch pure HTML from a webserver and save it to disknorch-indexer
An indexing tool for Forage.jssearch-index-simple-node-js-example
This is a really basic example of how you get search-index to work in a node.js applicationnorch-bootstrap
A pluggable front-end for Forage based on Angular and Bootstrapsearch-index-adder
The indexing module for search-indexsearch-index-indexing-in-browser
This is a super simple demo for indexing documents to a search-index in the browsersearch-index-indexing-from-pouchdb-example
This is a quick and dirty demo that shows how to feed some documents into a pouchdb instance, and then index the entire database into a search-index.search-index-searcher
search in a search-indexterm-cluster
return clusters of terms in a given textvirtual-forage
A virtualisation package for Forage. Allows a host machine to run Norch on a guest OSlevel-out
levelup to stdoutnorch-cluster
Norch-cluster is a distributed search enginesearch-index-replicate-index-to-browser-example
world-bank-dataset
A JSONified dataset of projects funded by the World Bank.level-in
A simple utility for writing to a leveldbngraminator
A really small ngram generatorsearch-index-replicator
The replication module for search-indexnorch-client
norch-angular-app
A basic Norch-powered angular app. Use as an example or starting point.search-index-issue-537
as per https://github.com/fergiemcdowall/search-index/issues/537webpack-module-example
Example of javascript module compiled with webpack that can then be used with node, frontend bundles, and <script> tagsgatsby-starter-netlify-cms
intersect-arrays-to-stream
Takes an arbitrary amount of sorted arrays and returns the intersect as a streamOslo-bysykkel
Show the location and availability of Oslo city bikessearch-index-deleter
The deletion module for search-indexdistribute-array
Distributes one array evenly between a given number of smaller arrayssearch-index-matcher
A matcher that generates its content from a search-indexfergies-packager-test
A repo for testing packaging strategiessearch-index-getter
A lib for retrieving individual documents from a search-index corpusLove Open Source and this site? Check out how you can help us