lucene全文索引
总听说lucene,总听到“全文检索”,一直不大明白什么意思。在appfuse中看到有使用lucene实现GenricDaoHibernate.java的search类方法,终于了解了下lucene。
Lucene:基于Java的全文检索引擎简介
http://www.chedong.com/tech/lucene.html
上面的文章是不能错过的,感谢作者。这里小述一下以往的迷惑,“全文检索”其实和在Google输入几个关键字搜索目标差不多,需要通过关键字建立对所有目标的反向索引。
值得一说的是,数据库中也有索引,是用B树结构来维护,但不能支持全文检索,例如在模糊搜索“%jack%”的时候,数据库索引不能生效,当涉及到多个关键字的索引,使用 like “%jack%” and like "%lingceng%"会大大损耗性能。多关键字,全文索引是利器。
相关推荐
mengyue 2020-06-09
编码之路 2020-05-03
mengyue 2020-05-02
编码之路 2020-02-20
lionelf 2020-02-03
heniancheng 2020-01-31
编码之路 2019-12-26
Jacry 2019-12-25
hankesi000 2016-07-13
xiaoxiaoabc 2017-08-04
shouwangV 2019-10-30
exitzhang 2017-05-11
qiuzhuoxian 2014-07-23
vitasfly 2016-12-28
半壁灯 2013-06-15
exitzhang 2012-03-22
PasserbyX 2011-10-24
大伟爱自由 2011-08-15
qiuzhuoxian 2013-02-21