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
}]

 

Lunr.js 2.1.5 发布,小巧精确的 JavaScript 搜索引擎
Lunr.js 2.1.5 已发布,Lunr.js 是一个设计小巧但功能全面的  JavaScript 搜索引擎,类似 Solr。该版本了修复导致结果元数据嵌套在搜索词下而不是字段名的 bug #320。详情使用示例:先创建一个非常简单的搜索索引var idx = lunr(function () {   t

发布于 2017-12-04 00:26:07 | 191 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务