• 3.Lucene环境搭建


    项目构建

    项目是使用 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,位置随便放。

    这是我的构建后的目录:

    目录

    好了,环境准备好了。

  • 相关阅读:
    python爬虫出现的状态码
    FreeSWITCH部署与功能配置
    爬虫读取内容常见的3种方式
    python:3种爬虫的优缺点
    JSON数据解析
    FreeSWITCH与FreeSWITCH对接
    FreeSWITCH添加中文语音
    异步加载技术与逆向工程概念
    word页眉与页脚详解
    修改MyEclipse内存
  • 原文地址:https://www.cnblogs.com/lixingwu/p/13870584.html
Copyright © 2020-2023  润新知