当前位置: 首页 > 工具软件 > lunr.js > 使用案例 >

JavaScript 搜索引擎 lunr.js

贾兴学
2023-12-01

lunr.js 实现了在网页上的搜索引擎,类似 Solr

示例代码:

01//定义索引
02var idx = lunr(function () {
03    this.field('title', { boost: 10 })
04    this.field('body')
05})
06 
07//添加索引
08var doc = {
09    "title": "Twelfth-Night",
10    "body": "If music be the food of love, play on: Give me excess of it…",
11    "author": "William Shakespeare",
12    "id": 1
13}   
14idx.add(doc)
15 
16//搜索
17idx.search("love")
18 
19//返回结果
20[{
21    "ref": 1,
22    "score": 0.87533
23}]

转载于:https://www.cnblogs.com/shihao/archive/2013/03/05/2944222.html

 类似资料: