Lucene
平静致远
用代码实现理想
展开
-
Lucene(一):数据库搜索弊端以及全文搜索的概念
生活中的搜索相关的搜索实际上无处不在,比如百度的搜索,Ecplise中的Help搜索,Windows系统中的文件搜索等我们通常从搜索结果中经常发现有这么一种规律:越是符合条件的搜索结果会放在前面,不太符合条件的搜索结果会排在后面,并且通常会设置字体高亮数据库检索带来的麻烦假如我们要进行一次搜索:场景一:select * from content where title like...原创 2018-12-26 21:15:22 · 356 阅读 · 0 评论 -
Lucene(二 ):为什么要使用全文检索?
搜索速度直接将数据源中的数据都通过 “全文索引“ 索引起来,有了索引一切就快了匹配效果通过词元(term)进行匹配,通过语言分析接口(拆分)的实现,可以实现对中文等非英语语言的支持文档相关度找出词(Term)对文档的重要性的过程称之为计算词的权重(Term Weight)的过程,主要有两个因素A. Term Frequency(tf):即次Term在此文档中出现了多少次,...原创 2018-12-26 21:44:36 · 763 阅读 · 0 评论