当前位置: 软件>JavaScript软件
JavaScript 搜索引擎 lunr.js
本文导语: lunr.js 实现了在网页上的搜索引擎,类似 Solr。 示例代码: //定义索引 var idx = lunr(function () { this.field('title', { boost: 10 }) this.field('body') }) //添加索引 var doc = { "title": "Twelfth-Night", "body": "If music be the food of love, play ...
lunr.js 实现了在网页上的搜索引擎,类似 Solr。
示例代码:
//定义索引 var idx = lunr(function () { this.field('title', { boost: 10 }) this.field('body') }) //添加索引 var doc = { "title": "Twelfth-Night", "body": "If music be the food of love, play on: Give me excess of it…", "author": "William Shakespeare", "id": 1 } idx.add(doc) //搜索 idx.search("love") //返回结果 [{ "ref": 1, "score": 0.87533 }]