Lucene自学之路(二)——环境的搭建

版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/qq_29914837/article/details/90513408

一、搭建Lucene环境

有两种方式,一种是下载相关的jar包,另一种导入依赖即可,建议使用第二种

方法一:直接从Apache.org官网下载Lucene包

https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/java/
在这里插入图片描述
下载后解压,从文件夹中可以找到需要的jar包

方法二:使用maven添加Lucene的jar包

<Lucene.version>8.1.0</Lucene.version>

<!--核心包 -->
		<dependency>
			<groupId>org.apache.lucene</groupId>
			<artifactId>lucene-core</artifactId>
			<version>${Lucene.version}</version>
		</dependency>
		<!--一般分词器,适用于英文分词 -->
		<dependency>
			<groupId>org.apache.lucene</groupId>
			<artifactId>lucene-analyzers-common</artifactId>
			<version>${Lucene.version}</version>
		</dependency>
		<!--对分词索引查询解析 -->
		<dependency>
			<groupId>org.apache.lucene</groupId>
			<artifactId>lucene-queryparser</artifactId>
			<version>${Lucene.version}</version>
		</dependency>
		<!--高亮 -->
		<dependency>
			<groupId>org.apache.lucene</groupId>
			<artifactId>lucene-highlighter</artifactId>
			<version>${Lucene.version}</version>
		</dependency>
		<!--smartcn 中文分词器 SmartChineseAnalyzer smartcn分词器 需要lucene依赖 且和lucene版本同步 -->
		<dependency>
			<groupId>org.apache.lucene</groupId>
			<artifactId>lucene-analyzers-smartcn</artifactId>
			<version>${Lucene.version}</version>
		</dependency>
		<!--ik-analyzer 中文分词器 -->
		<dependency>
			<groupId>cn.bestwu</groupId>
			<artifactId>ik-analyzers</artifactId>
			<version>5.1.0</version>
		</dependency>
		<!--MMSeg4j 分词器 -->
		<dependency>
			<groupId>com.chenlb.mmseg4j</groupId>
			<artifactId>mmseg4j-solr</artifactId>
			<version>2.4.0</version>
			<exclusions>
				<exclusion>
					<groupId>org.apache.solr</groupId>
					<artifactId>solr-core</artifactId>
				</exclusion>
			</exclusions>
		</dependency>

猜你喜欢

转载自blog.csdn.net/qq_29914837/article/details/90513408