![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
全文检索
小菜马
静下心来!
展开
-
Compass学习案例
Compass介绍: Compass是一个Java搜索框架。它封装了Lucene,增加了一些Lucene不支持的特性(例如实时更新索引),支持各种数据(Java对象、xml、json)到索引的映射,支持各种数据源(JDBC, Hibernate, iBatis)。 Compass所依赖的jar包: pom.xml代码 <project xmlns="http://maven.a原创 2016-09-02 11:05:26 · 1242 阅读 · 0 评论 -
Lucene6.1学习案例
背景: 工作任务完成后,闲暇之计给自己充充电! Lucene是一个纯java全文检索工具包,采用倒排索引原理。 全文检索:指的是计算机索引程序通过扫描文章的每一个词,对每一个词建立一个索引,并指明该词在文章中出现的次数和位置。 索引的类型分为:1:为一索引、2:主键索引、3:聚集索引。索引就是加快检索表中数据的方法。 搜索: 一:按被搜索的资源类型 1、可以转为文本的原创 2016-09-02 11:24:13 · 13398 阅读 · 4 评论 -
字符串匹配的KMP算法
字符串匹配的KMP算法 转自:http://kb.cnblogs.com/page/176818/ 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名转载 2017-06-15 17:09:56 · 418 阅读 · 0 评论