項目構建
項目是使用 gradle 來構建的,下面是 build.gradle,這裏我們統一使用還算新的 lucene 版本 8.0.0,
主要是這個版本的 IK分詞器、luke找得到,如果版本不統一的話會有很多坑,建議統一成一樣的。
plugins {
id 'java'
}
group 'cn.miaopasi'
version '1.0-SNAPSHOT'
repositories {
maven {
url 'https://maven.aliyun.com/repository/public'
}
mavenCentral()
}
ext {
luceneVersion = '8.0.0'
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
compile "org.apache.lucene:lucene-core:${rootProject.luceneVersion}"
compile "org.apache.lucene:lucene-analyzers-common:${rootProject.luceneVersion}"
compile "org.apache.lucene:lucene-queryparser:${rootProject.luceneVersion}"
testCompile "org.apache.lucene:lucene-codecs:${rootProject.luceneVersion}"
compile "com.jianggujin:IKAnalyzer-lucene:${rootProject.luceneVersion}"
}
然後根據這個 build.gradle 構建項目就可以了,當然java環境這些是必須的。
然後我們創建一個 LuceneTest.java 文件來測試lucene,位置隨便放。
這是我的構建後的目錄:
好了,環境準備好了。