lucene7.5学习笔记(一)索引创建

本文是关于Lucene7.5的学习笔记,主要介绍了如何创建索引,包括添加相关jar包、创建IndexWriter、使用Document和Field类。讨论了StringField和TextField的区别,以及数字、时间类型的索引构建方法。还提到了lucene中field的特性,允许同一名称不同值的field存在。
摘要由CSDN通过智能技术生成

最近因为项目需要研究了一下lucene的使用,发现还是很有趣的,而且因为我研究的是lucene7.5的版本,网上相关的资料比较少,而lucene7.5相较于较早的几个版本使用的方法还是差别较大的,在使用的过程中大大小小的坑遇到不少,为了防止遗忘,我决定开个博客记录一下。目前初步打算写四篇,分别记录索引创建、搜索及分页的实现、搜索提示和相似性推荐。

使用lucene前需要先添加lucene的相关jar包,我是用maven进行工程管理的,因此只要添加maven依赖就可以了,检索相关的基本jar包的依赖添加如下。

<dependency>
	<groupId>org.apache.lucene</groupId>
	<artifactId>lucene-core</artifactId>
	<version>7.5.0</version>
</dependency>
<dependency>
	<groupId>org.apache.lucene</groupId>
	<artifactId>lucene-queryparser</artifactId>
	<version>7.5.0</version>
</dependency>
<dependency>
	<groupId>org.apache.lucene</groupId>
	<artifactId>lucene-analyzers-smartcn</artifactId>
	<version>7.5.0</version>
</dependency>

lucene7.5中要创建索引首先要创建IndexWriter对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值