lunr.js 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
lunr.js 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
lunr.js 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发搜索引擎
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2013-03-05

软件简介

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

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
一会试试能不能在nodejs上跑 lunr.js
2013/03/05 09:08
回复
举报
不知道用到什么地方. lunr.js
2013/03/05 09:56
回复
举报
更多评论
发表了资讯
2017/12/04 07:29

Lunr.js 2.1.5 发布,小巧精确的 JavaScript 搜索引擎

Lunr.js 2.1.5 已发布,Lunr.js 是一个设计小巧但功能全面的 JavaScript 搜索引擎,类似 Solr。 该版本了修复导致结果元数据嵌套在搜索词下而不是字段名的 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, pla...

0
25
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
暂无内容
2 评论
122 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部