elucene

0.3.2 • Public • Published

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

/elucene/

    Package Sidebar

    Install

    npm i elucene

    Weekly Downloads

    4

    Version

    0.3.2

    License

    mit

    Last publish

    Collaborators

    • tjholowaychuk