*****

UPDATE 10th Sept 2013: Norch is now known as Forage- read about this change here

*****

Norch is a search engine written for Node.js. Norch uses the Node search-index module which is in turn written using the super fast levelDB library that Google open-sourced in 2011.

The aim of Norch is to make a simple, fast search server, that requires minimal configuration to set up. Norch sacrifices complex functionality for a limited robust feature set, that can be used to set up a freetext search engine for most enterprise scenarios.

Currently Norch features

Full text search

Stopword removal

Faceting

Filtering

Relevance weighting (tf-idf)

Field weighting

Paging (offset and resultset length)

Norch can index any data that is marked up in the appropriate JSON format