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 08:26:07 | 34 次阅读


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