node package manager

cn-search

Redis search for node.js,support chinese

cn-search

  $ npm install cn-search

the same to reds

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(str, i){ search.index(str, i); });
 
 
// search who have all words in it. 
search
  .query('支持 hello')
  .end(function(err, ids){
    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(err, ids){
        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