![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【lucene】
铃铛当当
呵呵呵呵呵,开心就好
展开
-
全文检索之lucene的优化篇--分词器
在创建索引库的基础上,加上中文分词器的,更好的支持中文的查询。引入jar包je-analysis-1.5.3.jar,极易分词.还是先看目录。 建立一个分词器的包,analyzer,准备一个AnalyzerTest的类.里面的代码如下,主要写了一个testAnalyzer的方法,测试多种分词器对于中文和英文的分词;为了可以看到效果,所以写了个analyze()的方法,将原创 2014-12-31 12:30:01 · 2156 阅读 · 6 评论 -
全文检索之lucene的优化篇--创建索引库
在上一篇HelloWorld的基础上,建立一个directory的包,添加一个DirectoryTest的测试类,用来根据指定的索引目录创建目录存放指引. DirectoryTest类中的代码如下,基本上就是在HelloWorld的基础上改改就可以了. 里面一共三个方法,testDirectory(),测试创建索引库;testDirectoryFSAndRAM(),结合原创 2014-12-31 12:23:00 · 3514 阅读 · 3 评论 -
全文检索之lucene入门篇HelloWorld
首先,先看下目录结构。 第一步,在eclipse中建立jave项目。需要引入jar包,只有3个,分别是lucene的分词器和核心包,还有高亮显示器。做法是建立一个lib文件夹,将jar包拷过来,然后右击,选择Build Path(构建路径),Addto Build Path(添加到项目的构建路径)。 然后建立datasource文件原创 2014-12-31 12:04:39 · 5016 阅读 · 8 评论 -
全文检索之lucene的优化篇--增删改查
主要介绍增删改查索引的功能,并且对于查询到的关键字,返回高亮的结果。高亮的效果,就是将查询出来的结果,在前后加上标签, color="red">和这样在浏览器显示的就是红色的字体. 目录效果如上,建立一个com.lucene的包,建立一个IndexDao的类,里面写入索引的增删改查方法;而建立的IndexDaoText类则是对这增删改查的测试;QueryResult则是一原创 2014-12-31 13:43:54 · 1891 阅读 · 5 评论 -
全文检索之lucene的优化篇--查询篇
全文检索的查询是很重要的,里面的很多的查询方式,就像是Google和Baidu中的高级查找。 首先,还是上目录。新建一个query,建立一个QueryTest的类。里面的代码就是各种查询方法。一段代码一段代码分析. 第一个是根据"关键字"查询,这个就是用Term,上篇的删除索引用的就是这个.要想知道Term认不认这种写法,用这个查查就知道了.当然用上上篇的分词器查就更好了.原创 2015-01-11 21:53:53 · 1409 阅读 · 3 评论