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命令生成索引文件,部署工程,修改工程文件中目标为索引文件目录

目录
相关文章
|
4月前
|
自然语言处理 Java 关系型数据库
ElasticSearch 实现分词全文检索 - SpringBoot 完整实现 Demo 附源码【完结篇】
ElasticSearch 实现分词全文检索 - SpringBoot 完整实现 Demo 附源码【完结篇】
69 0
|
IDE Java 开发工具
03Lucene配置开发环境
03Lucene配置开发环境
68 0
|
Java 索引
04Lucene入门程序
04Lucene入门程序
53 0
|
自然语言处理 搜索推荐 Java
Lucene简单使用
Lucene简单使用
93 0
|
自然语言处理 数据可视化 数据库
Elasticsearch 搜索测试与集成Springboot3
它能够一定程度上解决,在一个普通数据库处理上亿条数据时的查询效率低下的同时无法优秀地排列好用户所需要的数据,一次性上亿条数据没有经过正确地排列,用户很难找到想要的数据。并且,用户输入的数据可能不太准确,它也能够进行模糊查询,这种模糊查询是依靠计算得来的,而不是简单地匹配数据。本系列博文将从零开始一步步实现将 ES 集成到 springboot3 中,并在一个社区项目中进行实际应用测试,本文为系列第一篇,后续,博文仍在整理,请持续关注博主,了解更多相关知识。
166 0
Elasticsearch 搜索测试与集成Springboot3
|
Ubuntu Java 程序员
Elasticsearch6.1.2源码下载和编译构建
为了深入学习elasticsearch,研究其源码是种有效途径,本文简述了从下载到编译构建再运行起来的全部过程
218 0
Elasticsearch6.1.2源码下载和编译构建
|
XML 存储 JSON
Solr环境搭建
Solr环境搭建
217 0
Solr环境搭建
|
Java
SpringBoot——整合ElasticSearch实现对es文档的基本操作
SpringBoot——整合ElasticSearch实现对es文档的基本操作
3343 0
|
Java Unix Linux
Elasticsearch 源码学习(1)源码编译调试
Elasticsearch 源码学习(1)源码编译调试
745 0
Elasticsearch 源码学习(1)源码编译调试
|
Java
SpringBoot 系列教程 Solr 之文档删除
之前的搜索教程开了个头就没有继续了,现在重新捡回来,至少也把 CURD 的基本操作姿势补全了;本篇主要介绍如何删除数据
207 0
SpringBoot 系列教程 Solr 之文档删除
下一篇
DataWorks