javascript - Is there a good indexing / search engine for Node.js? -
i'm looking open source (with lgpl or permissive license) indexing engine node.js application, lucene. i'm looking in-process indexing , search , not interested in indexing servers sphinx or solr.
i not afraid create bindings c/c++ library either i'm open kind of suggestions well.
so far i've found
- node-clucene doesn't seem actively maintained anymore (and has several open issues)
- i create own binding clucene seems quite sparsely maintained , current version quite behind java lucene
- apache lucy seems designed purpose of creating bindings dynamic languages, far don't have node bindings (nor c api) , haven't found docs creating bindings. didn't find benchmarks performance.
- node-search seems abandoned
- jsii seems still prototype , abandoned
- fullproof intended run in web broswer
- lunr.js seems allow serializing whole index, isn't scalable
i "roll own", i'd prefer use existing solution.
edit: why i'm not interested in standalone index server: use fast in-process key-value store database, it'd quite waste having go out of process querying.
just update answer above- since there discussion didnt want update lost.
you can download here: https://github.com/fergiemcdowall/norch
Comments
Post a Comment