最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--索引代码
lunr.js 现实了在网页上的搜索引擎,相似 Solr。
示例代码:
01 | //定义索引 |
02 | var idx = lunr( function () { |
03 | this .field( 'title' , { boost: 10 }) |
04 | this .field( 'body' ) |
05 | }) |
06 |
07 | //添加索引 |
08 | var 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 | } |
14 | idx.add(doc) |
15 |
16 | //搜索 |
17 | idx.search( "love" ) |
18 |
19 | //回返结果 |
20 | [{ |
21 | "ref" : 1, |
22 | "score" : 0.87533 |
23 | }] |
文章结束给大家分享下程序员的一些笑话语录: IBM和波音777
波音777是有史以来第一架完全在电脑虚拟现实中设计制造的飞机,所用的设备完全由IBM公司所提供。试飞前,波音公司的总裁非常热情的邀请IBM的技术主管去参加试飞,可那位主管却说道:“啊,非常荣幸,可惜那天是我妻子的生日,So..”..
波音公司的总载一听就生气了:“胆小鬼,我还没告诉你试飞的日期呢!”