lucene7.5
哈喽沃的
这个作者很懒,什么都没留下…
展开
-
lucene7.5学习笔记(一)索引创建
最近因为项目需要研究了一下lucene的使用,发现还是很有趣的,而且因为我研究的是lucene7.5的版本,网上相关的资料比较少,而lucene7.5相较于较早的几个版本使用的方法还是差别较大的,在使用的过程中大大小小的坑遇到不少,为了防止遗忘,我决定开个博客记录一下。目前初步打算写四篇,分别记录索引创建、搜索及分页的实现、搜索提示和相似性推荐。 使用lucene前需要先添加lucene的相关j...原创 2019-03-18 22:58:16 · 729 阅读 · 0 评论 -
lucene7.5学习笔记(二)搜索及分页的实现
实现了对数据的索引建立后就需要实现通过索引对数据的检索功能了,同时大部分的检索往往要求实现数据分页显示,因此同时需要实现数据的分页功能。 实现查询首先要创建一个IndexSearcher对象,创建代码如下。 String indexDirectoryPath = "D:/code/"; Directory indexDirectory = FSDirectory.open(Paths.get...原创 2019-04-23 17:09:18 · 711 阅读 · 2 评论 -
lucene7.5学习笔记(三)文章相似性检索
时隔四个月我又回来继续填之前说好要写的关于lucene的坑了,按照之前的安排在第三节中应该是介绍如何通过lucene实现搜索词提示的,但是目前我所实现的搜索词提示过于简单,连基本的根据拼音进行中文提示都无法实现,因此这里我改一下顺序先介绍一下如何通过lucene实现文章的相似性检索。 文章的相似性检索就是对比两篇文章的相似程度,这个功能的应用非常广泛,例如在亚马逊上通过对比得知A和B两本书的十分...原创 2019-07-16 09:59:18 · 515 阅读 · 0 评论