- 授权协议: MIT
- 开发语言:
- 操作系统: 未知
- 软件首页: http://chankamlam.github.io/chinese-search/
- 软件文档: http://chankamlam.github.io/chinese-search/
软件介绍
chinese-search 是一个全文检索组件,基层实现依赖 nodejieba 中文分词和 redis 集合存储。比 MySQL 更轻便更敏捷。
使用
## ES5
var search = require('chinese-search');
## ES6
import search from 'chinese-search'
var data = [{
'name': 'C#权威指南-full',
'title': 'C#权威指南是一本C#进阶学习最好的书籍。',
'author':'ken',
'id': 1
}, {
'name': 'C++权威指南-full',
'title': 'A',
'author':'ken',
'id': 2
}, {
'name': 'PHP权威指南-full',
'title': 'B',
'author':'ken',
'id': 3
}]
// 启动Redis服务,然后填入数据。
var s = search.Engine({'host':'127.0.0.1','port':4000})
.cutKeys(['name','title']) // 声明分词的KEY
.data(data,(err,r) => {
if(err){
// 错误处理
return
}
// 正常在这里可以使用query()
//
})
// 查询
s.returnKeys(['name','title','id']) // 声明数据返回包含KEY
.query(['A'],(err,r)=>{ // 关键字数组
if (err) {
console.log(err);
return
};
console.log(r);
// 结果:[ { name: 'C++权威指南-full', title: 'A', id: 2 } ]
})
### Express使用
app.use(search.Engine({'host':'127.0.0.1','port':4000}).supportExpres('SEARCHENGINE'))
// 你可以在这些地方找到引擎对象,然后对它操作
// req.app['SEARCHENGINE'],res.app['SEARCHENGINE'],app['SEARCHENGINE']
app['SEARCHENGINE'].cutKeys(['name','title'])
.data(data,(err,r) => {
if(err){
// 错误处理
return
}
// 正常在这里可以使用query()
//
})
算法与数据结构(第二版)
傅清祥、王晓东 / 电子工业出版社 / 2001-8-1 / 34.00
本书是《计算机学科教学计划1993》的配套教材之一。它覆盖了《计算机学科教学计划1993》中开列的关于算法与数据结构主科目的所有知识单元。其主要内容有:算法与数据结构的概念、抽象数据类型(ADT)、基于序列的ADT(如表,栈,队列和串等)。反映层次关系的ADT(如树,堆和各种平衡树等)、关于集合的ADT(如字典,优先队列和共查集等)、算法设计的策略与技巧、排序与选择算法、图的算法、问题的计算复杂性一起来看看 《算法与数据结构(第二版)》 这本书的介绍吧!
图片转BASE64编码
在线图片转Base64编码工具
XML 在线格式化
在线 XML 格式化压缩工具
