Lucene self-road (two) - built environment

Disclaimer: This article is a blogger original article, please respect the original, without bloggers allow prohibited reproduced, reserved the right to pursue https://blog.csdn.net/qq_29914837/article/details/90513408

First, build a Lucene environment

There are two ways, one is to download the jar package, another import dependencies can be recommended to use the second

Method One: Download Lucene package directly from the official website Apache.org

https://mirrors.tuna.tsinghua.edu.cn/apache/lucene/java/
Here Insert Picture Description
download after decompression, from the folder you can find the required jar package

Option two: Add Lucene jar package maven

<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>

Guess you like

Origin blog.csdn.net/qq_29914837/article/details/90513408