1.下载 apache-ant-1.7.0-bin.zip,lucene-2.3.2.zip
2.解压缩上面两个ZIP文件。
3.设置系统变量 在我的电脑->属性->高级->环境变量->系统变量。添加啊一个变量ANT_H
OME,在系统变量的PATH后添加";%ANT_HOME%/bin"
4.进入windows的命令行运行命令 ,进入lucence的根目录,运行命令ant war-demo 可以产
生一个luceneweb.war文件,这个文件是一个网站的包。
5.在Apache Tomcat中部署web应用程序。运行tomcat,进入Tomcat Manager页面,在WAR
file to deply 中上传我们刚才的那个luceneweb.war包。
部署完之后在Tomcat Manager页面的Applications中会出现luceneweb链接,点击,我们
就部署好了WEB应用程序。还没有完。
6.进入搜索引擎的页面之后,随便输入信息,发现"Error message: no segments* file
found in org.apache.lucene.store"的信息,这个是因为在我们的web程序中没有数据。
我们可以用Eclipse ant 一下lucence/src中的的demo文件。(具体不介绍)ant成功之
后我们执行IndexFiles程序,会在lucence根目录下产生一个index文件夹,这里面的3个文
件就是我们需要的数据库文件。
7.首先在c盘创建一个opt文件夹,然后再opt文件夹下创建lucene文件夹,然后在这个文件
夹下创建一个index文件夹,最后把那3个文件拷贝到我们刚创建啊的index文件夹下.(也
可以不这么麻烦,我们只要修改我们lucence web应用程序下的configuration.jsp也可以
,在里面有一个indexLocation参数)
上面7步基本完成了lucence平台的搭建。在其中遇到一个问题,在上传luceneweb.war的时
候系统报错,说类没有定义org/apache/commons/io/output/DeferredFileOutputStream
,这种情况是缺少commons-io.jar文件。下载一个,放到我们的tomcat的common/lib就可以
了。
分享到:
相关推荐
- **简介**:Elasticsearch是一个基于Lucene的开源搜索引擎,以分布式、实时、可扩展、高可用和全文检索为特点,支持RESTful API操作。 - **架构**:Elasticsearch采用分片和副本机制,数据分布均匀,能处理大量数据...
- **Elasticsearch**:一个分布式、实时的搜索和分析引擎,基于Apache Lucene,支持JSON接口,具有高可用性和可扩展性,可用于全文搜索、结构化搜索和数据分析。 - **Logstash**:数据收集引擎,用JRuby编写,能从...
搭建一个有效的监控平台是系统管理和优化的关键步骤,特别是在复杂系统中。Logstash、Elasticsearch 和 Kibana(简称 LEK)的组合提供了一个轻量级且高效的解决方案,用于日志分析、监控以及数据可视化。 Logstash ...
首先,Elasticsearch是一个基于Lucene构建的开源搜索引擎,它具有水平可扩展性,能够存储大量数据,并提供全文搜索、结构化搜索和分析能力。Elasticsearch的安装包括单机版安装和集群版安装。在安装前,可以通过...
Elasticsearch是基于Lucene的开源全文搜索引擎,以其分布式、实时、弹性伸缩和强大的搜索性能著称。在这个系统中,Elasticsearch是核心的存储和检索引擎,负责索引和搜索大量数据。它支持复杂的全文搜索、短语匹配、...
4. **Solr**: Solr是Apache Lucene项目下的企业级全文搜索引擎。它提供了一个分布式、可扩展的搜索和分析平台,适用于大量文档的检索和处理,广泛应用于网站搜索、企业内部搜索和数据分析。 5. **ActiveMQ**: ...
标题中的"solr ssm java"表明这是一个使用Java语言,结合Spring、SpringMVC和MyBatis(SSM)框架的项目,其中整合了Apache Solr搜索引擎。让我们深入了解一下这些技术及其相互作用。 **Solr**: Apache Solr是基于...
Elasticsearch是一个基于Lucene的分布式、RESTful搜索引擎,具有高可用性和可扩展性。与传统的关系型数据库相比,Elasticsearch采用文档存储,支持全文搜索和倒排索引,但不支持ACID事务和实时更新。 - **数据库 ...
1. **Elasticsearch**:作为核心组件,Elasticsearch是一个强大的分布式、RESTful风格的搜索和数据分析引擎,它使用Lucene库构建,支持实时分析的存储和搜索功能。Elasticsearch可以处理大量日志数据,实现高效的...
Elasticsearch是一款高性能、可扩展的全文搜索引擎,基于Lucene构建。在调用链监控中,ES主要负责存储和索引来自Zipkin收集的调用日志数据。它的分布式特性使得它能处理大量数据,并且提供实时分析能力,支持复杂...
它在Lucene这个高性能全文搜索引擎库的基础上构建,提供了更高级别的服务和管理功能。标题中的"es6.4.3"可能指的是Elasticsearch的6.4.3版本,这表明我们正在讨论的是2018年发布的稳定版本。"ik-jdk"可能意味着IK...
Kibana是Elastic Stack(也称为ELK Stack)的一部分,它是一款数据可视化工具,而Elasticsearch是一种开源的全文搜索引擎,两者常被用于数据分析和日志管理。 描述 "windows 自己搭建玩儿" 暗示这个压缩包可能用于...
在本项目中,我们利用Spring Boot框架与Elasticsearch搜索引擎构建了一个博客检索系统。Spring Boot以其简化Spring应用的初始搭建以及开发过程而广受欢迎,而Elasticsearch则是一款功能强大的分布式搜索和分析引擎,...
Linux上的Elasticsearch 7.17.0是一款强大的开源搜索引擎和分析引擎,主要用于处理、存储、搜索和分析大量数据。Elasticsearch基于Lucene库,但提供了更高级别的分布式、实时、容错功能,使其成为大数据场景下理想的...
1. Elasticsearch:Elasticsearch是一个基于Lucene库构建的开源搜索引擎,具有实时搜索、稳定、可靠、快速、分布式等特点。它支持水平扩展、分布式数据处理、数据恢复等多种功能,被广泛应用于全文搜索、结构化搜索...
Elasticsearch是一个基于Lucene的分布式、RESTful搜索引擎。它的设计目标是易于扩展和高可用性,支持实时分析、搜索和聚合。在ELK堆栈中,Elasticsearch作为数据存储和检索的核心,能够处理大量结构化和非结构化的...
在IT行业中,Elasticsearch(简称ES)是一个广泛使用的全文搜索引擎,基于Lucene构建,具有分布式、RESTful接口、实时性等特性。本压缩包工具集合是为安装和配置ES环境而准备的,包含了必要的组件和依赖。让我们逐一...
Elasticsearch 是一个开源的全文搜索引擎,基于 Lucene 库,提供分布式、RESTful 风格的搜索和数据分析能力。在7.6.1版本中,Elasticsearch 已经非常成熟,具备高可用性、水平扩展性和实时分析的特性。它被广泛应用...
1. **Elasticsearch**:作为核心的搜索引擎,Elasticsearch是一款基于Lucene的分布式、RESTful风格的搜索和数据分析引擎。它可以实时地存储、搜索和分析海量数据。在"ELK+filebeat"中,Elasticsearch负责接收和索引...