lucene的demo环境搭建

简介: 关键字: lucene 总结一下lucene的环境搭建,查看以及了解lucene的原理,对其有个大概的了解。   1、下载lucene2.3.2 地址:http://apache.mirror.phpchina.com/lucene/java/ 2、下载jdk1.6 3、下载tomcat   下载以上内容完成后,开始安装。

关键字: lucene

总结一下lucene的环境搭建,查看以及了解lucene的原理,对其有个大概的了解。

 

1、下载lucene2.3.2

地址:http://apache.mirror.phpchina.com/lucene/java/

2、下载jdk1.6

3、下载tomcat

 

下载以上内容完成后,开始安装。

1、安装jdk

一路确定下去,无需选择。

2、安装tomcat

一路确定下去,无需选择。

3、解压文件即可

假设解压文件路径为d:/lucene/

现在可以建立目录(此处的目录为我们要进行检索的信息的原始数据文件,我们放置在docs中,还有一个是lucene生成的检索信息,我们放置于 index中),即可以在d:/lucene下建立一个temp/docs以及temp/index,此处两个文件夹目录可以随意,当然不一定非得放置于 d:/lucene。

然后将需要检索的原始数据文件放置于docs文件夹中。

拷贝解压的lucene文件夹中的lucene-core-2.3.2.jar以及lucene-demos-2.3.2.jar到temp文件夹 中,解压。

 

如果没有配置jdk环境,参考下方:

打开我的电脑-属性-高级-环境变量:

在系统变量中添加:

JAVA_HOME C:/Program Files/Java/jdk1.6.0

PATH %JAVA_HOME%/bin

CLASSPATH .;%JAVA_HOME%/lib/tools.jar;%JAVA_HOME%/jre/lib/rt.jar;

 

打开命令行:将目录定位到temp文件夹。

输入命令:

java org.apache.lucene.demo.IndexHTML -create -index D:/lucene/temp/index D:/lucene/temp/docs

即建立索引与原始数据文件的关系。

 

完成后,会发现index文件夹中多处一部分数据,以后再研究。

 

然后找到tomcat的安装目录,拷贝lucene中的luceneweb.war进入tomcat的webapps/文件夹中,启动 tomcat,会看见webapps/下多出一个文件夹,找到configuration.jsp文件,将其中的String indexLocation = "/opt/lucene/index";修改为String indexLocation = "D:/lucene/temp/index";就是刚才生成的文件。

 

打开浏览器,输入http://127.0.0.1:8080/luceneweb/

 

输入需要查询的信息,看看结果如何。

 

 

简单地说:首先建立索引文件放置目录,cmd命令生成索引文件,部署工程,修改工程文件中目标为索引文件目录

目录
打赏
0
0
0
0
5
分享
相关文章
万字详解!在 Go 语言中操作 ElasticSearch
本文档通过示例代码详细介绍了如何在Go应用中使用`olivere/elastic`库,涵盖了从连接到Elasticsearch、管理索引到执行复杂查询的整个流程。
186 0
Elasticsearch 搜索测试与集成Springboot3
它能够一定程度上解决,在一个普通数据库处理上亿条数据时的查询效率低下的同时无法优秀地排列好用户所需要的数据,一次性上亿条数据没有经过正确地排列,用户很难找到想要的数据。并且,用户输入的数据可能不太准确,它也能够进行模糊查询,这种模糊查询是依靠计算得来的,而不是简单地匹配数据。本系列博文将从零开始一步步实现将 ES 集成到 springboot3 中,并在一个社区项目中进行实际应用测试,本文为系列第一篇,后续,博文仍在整理,请持续关注博主,了解更多相关知识。
174 0
Elasticsearch 搜索测试与集成Springboot3
ElasticSearch 学习笔记(四)-----ES在SpringBoot中的集成以及项目应用开发指南
接上一篇ElasticSearch 学习笔记(三)-----ES的设计原理以及分词器说明。今天我们主要介绍ES 与SpringBoot 的集成以及项目应用开发指南。
981 0
ElasticSearch 学习笔记(四)-----ES在SpringBoot中的集成以及项目应用开发指南
elasticsearch简介安装使用事例大全
Elasticsearch是面向文档(document oriented)的,可以存储整个对象或文档(document)、索引(index)每个文档的内容,可以快速搜索。Elasticsearch中,可以对文档(而非成行成列的数据)进行索引、搜索、排序、过滤。
203 0
elasticsearch简介安装使用事例大全
Go项目优化——使用Elasticsearch搜索引擎
Go项目优化——使用Elasticsearch搜索引擎
167 0
Go项目优化——使用Elasticsearch搜索引擎
Elasticsearch6.1.2源码下载和编译构建
为了深入学习elasticsearch,研究其源码是种有效途径,本文简述了从下载到编译构建再运行起来的全部过程
231 0
Elasticsearch6.1.2源码下载和编译构建
SpringBoot集成ElasticSearch 7.6【新版本】及安装使用操作
SpringBoot集成ElasticSearch 7.6【新版本】及安装使用操作
433 0
SpringBoot集成ElasticSearch 7.6【新版本】及安装使用操作
Elasticsearch 源码学习(1)源码编译调试
Elasticsearch 源码学习(1)源码编译调试
777 0
Elasticsearch 源码学习(1)源码编译调试