JavaScript全文搜索引擎:lunr.js

jopen 12年前

为您的客户端应用程序提供一个简单的全文搜索引擎。类似 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  }]

项目主页:http://www.open-open.com/lib/view/home/1362453273764