cn-search

Redis search for node.js,support chinese

cn-search

  • ch-search , a light-weight chinese search engine based on reds, english support also.

    https://github.com/tj/reds

  $ npm install cn-search

the same to reds

###usage

var searcher=require('cn-search');
var search = searcher.createSearch('pets'); 
var strs = [];
strs.push('Tobi wants four dollars');
strs.push('Mustachio is a cat');
strs.push('这是一个支持中文的搜索引擎,hello man');
 
strs.forEach(function(stri){ search.index(str, i); });
 
 
// search who have all words in it. 
search
  .query('支持 hello')
  .end(function(errids){
    if (err) throw err;
    console.log('Search results for "%s":', query);
    ids.forEach(function(id){
      console.log('  - %s', strs[id]);
    });
});
 
// search who have either word in it. 
search
    .query('中文 Mustachio')
    .type('or')
    .end(function(errids){
        if (err) throw err;
        console.log('Search results for "%s":', query);
        ids.forEach(function(id){
          console.log('  - %s', strs[id]);
        });
    });
 
 
// basic usage is same to reds : https://github.com/tj/reds