Lucene篇-D1

  它是Apache基金会开发的一个开源的全文检索引擎工具包,它不是一个全文检索引擎,而是一个全文检索的架构,提供完整的查询引擎和索引引擎。

  原理:简单的说就是我们在添加文章的时候,除了在对数据库进行插入数据,Lucene还会把数据“另存一份”,到以后需要对整个站点的信息资料进行查询的时候,便不会检索数据库里的记录,而是先通过Lucene的分词器把用户想要搜索的内容进行自动拆分(其中分词器是可配置的,也就是说能够按照站点的需要来设定),然后再将分出来的词组根据关键字优先级的顺序将"缓存起来的数据"(假设)检索并依次显示出来。

  未完待续。。。

你可能感兴趣的:(Lucene)