发布于 2017-12-04 00:26:07 | 191 次阅读 | 评论: 0 | 来源: 网友投递
lunr.js JavaScript 搜索引擎
lunr.js 实现了在网页上的搜索引擎,类似 Solr。
Lunr.js 2.1.5 已发布
该版本了修复导致结果元数据嵌套在搜索词下而不是字段名的 bug #320。详情
使用示例:
先创建一个非常简单的搜索索引
var idx = lunr(function () { this.field('title') this.field('body') this.add({ "title": "Twelfth-Night", "body": "If music be the food of love, play on: Give me excess of it…", "author": "William Shakespeare", "id": "1" }) })
然后
idx.search("love")
结果返回
[ { "ref": "1", "score": 0.3535533905932737, "matchData": { "metadata": { "love": { "body": {} } } } } ]