0.3.2 • Published 10 years ago

elucene v0.3.2

Weekly downloads
3
License
mit
Repository
github
Last release
10 years ago

elucene

Extended Lucene query syntax adding LIMIT, FIELDS, and SORT.

Installation

$ npm install elucene

Example

var parse = require('elucene');
var query = 'level:error SORT timestamp:asc LIMIT 2 5 FIELDS message code';
var ret = parse(query);

yields:

{
  string: 'level:error',
  sort: ['timestamp:asc'],
  limit: ['2', '5'],
  fields: ['message', 'code']
}

License

MIT