`
baihongsheng
  • 浏览: 13377 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类

lucence 搜索引擎平台的搭建[转发]

阅读更多


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就可以
了。

分享到:
评论

相关推荐

    springboot+ElasticSearch搜索引擎

    - **简介**:Elasticsearch是一个基于Lucene的开源搜索引擎,以分布式、实时、可扩展、高可用和全文检索为特点,支持RESTful API操作。 - **架构**:Elasticsearch采用分片和副本机制,数据分布均匀,能处理大量数据...

    ELK搭建手册

    - **Elasticsearch**:一个分布式、实时的搜索和分析引擎,基于Apache Lucene,支持JSON接口,具有高可用性和可扩展性,可用于全文搜索、结构化搜索和数据分析。 - **Logstash**:数据收集引擎,用JRuby编写,能从...

    logstash+elasticsearch+kibana搭建监控平台 

    搭建一个有效的监控平台是系统管理和优化的关键步骤,特别是在复杂系统中。Logstash、Elasticsearch 和 Kibana(简称 LEK)的组合提供了一个轻量级且高效的解决方案,用于日志分析、监控以及数据可视化。 Logstash ...

    ElasticStack(ELK)从入门到实践.pdf

    首先,Elasticsearch是一个基于Lucene构建的开源搜索引擎,它具有水平可扩展性,能够存储大量数据,并提供全文搜索、结构化搜索和分析能力。Elasticsearch的安装包括单机版安装和集群版安装。在安装前,可以通过...

    站长工具平台“搜一搜”的设计与实现——基于Python+PHP+Elasticsearch语言.zip

    Elasticsearch是基于Lucene的开源全文搜索引擎,以其分布式、实时、弹性伸缩和强大的搜索性能著称。在这个系统中,Elasticsearch是核心的存储和检索引擎,负责索引和搜索大量数据。它支持复杂的全文搜索、短语匹配、...

    dubbo、redis、solr、activeMQ、freemarker、nginx、管理系统、搜索系统

    4. **Solr**: Solr是Apache Lucene项目下的企业级全文搜索引擎。它提供了一个分布式、可扩展的搜索和分析平台,适用于大量文档的检索和处理,广泛应用于网站搜索、企业内部搜索和数据分析。 5. **ActiveMQ**: ...

    solr ssm java

    标题中的"solr ssm java"表明这是一个使用Java语言,结合Spring、SpringMVC和MyBatis(SSM)框架的项目,其中整合了Apache Solr搜索引擎。让我们深入了解一下这些技术及其相互作用。 **Solr**: Apache Solr是基于...

    3.1 ELK环境搭建和使用1

    Elasticsearch是一个基于Lucene的分布式、RESTful搜索引擎,具有高可用性和可扩展性。与传统的关系型数据库相比,Elasticsearch采用文档存储,支持全文搜索和倒排索引,但不支持ACID事务和实时更新。 - **数据库 ...

    ELK入门及集群搭建上课版1

    1. **Elasticsearch**:作为核心组件,Elasticsearch是一个强大的分布式、RESTful风格的搜索和数据分析引擎,它使用Lucene库构建,支持实时分析的存储和搜索功能。Elasticsearch可以处理大量日志数据,实现高效的...

    windows环境搭建调用链监控 spring cloud+es+kafka+zipkin

    Elasticsearch是一款高性能、可扩展的全文搜索引擎,基于Lucene构建。在调用链监控中,ES主要负责存储和索引来自Zipkin收集的调用日志数据。它的分布式特性使得它能处理大量数据,并且提供实时分析能力,支持复杂...

    es6.4.3-ik-jdk.zip

    它在Lucene这个高性能全文搜索引擎库的基础上构建,提供了更高级别的服务和管理功能。标题中的"es6.4.3"可能指的是Elasticsearch的6.4.3版本,这表明我们正在讨论的是2018年发布的稳定版本。"ik-jdk"可能意味着IK...

    kibana-es-7.13.3-windows-x86_64.zip

    Kibana是Elastic Stack(也称为ELK Stack)的一部分,它是一款数据可视化工具,而Elasticsearch是一种开源的全文搜索引擎,两者常被用于数据分析和日志管理。 描述 "windows 自己搭建玩儿" 暗示这个压缩包可能用于...

    Springboot + ElasticSearch 构建博客检索系统.zip

    在本项目中,我们利用Spring Boot框架与Elasticsearch搜索引擎构建了一个博客检索系统。Spring Boot以其简化Spring应用的初始搭建以及开发过程而广受欢迎,而Elasticsearch则是一款功能强大的分布式搜索和分析引擎,...

    linux elasticsearch 7.17.0

    Linux上的Elasticsearch 7.17.0是一款强大的开源搜索引擎和分析引擎,主要用于处理、存储、搜索和分析大量数据。Elasticsearch基于Lucene库,但提供了更高级别的分布式、实时、容错功能,使其成为大数据场景下理想的...

    《 ELK Stack权威指南 第2版》.pdf

    1. Elasticsearch:Elasticsearch是一个基于Lucene库构建的开源搜索引擎,具有实时搜索、稳定、可靠、快速、分布式等特点。它支持水平扩展、分布式数据处理、数据恢复等多种功能,被广泛应用于全文搜索、结构化搜索...

    elk:elasticsearch+logstash+kibana

    Elasticsearch是一个基于Lucene的分布式、RESTful搜索引擎。它的设计目标是易于扩展和高可用性,支持实时分析、搜索和聚合。在ELK堆栈中,Elasticsearch作为数据存储和检索的核心,能够处理大量结构化和非结构化的...

    elasticsearch 工具包

    在IT行业中,Elasticsearch(简称ES)是一个广泛使用的全文搜索引擎,基于Lucene构建,具有分布式、RESTful接口、实时性等特性。本压缩包工具集合是为安装和配置ES环境而准备的,包含了必要的组件和依赖。让我们逐一...

    ElasticSearch7.6.1及相关内容

    Elasticsearch 是一个开源的全文搜索引擎,基于 Lucene 库,提供分布式、RESTful 风格的搜索和数据分析能力。在7.6.1版本中,Elasticsearch 已经非常成熟,具备高可用性、水平扩展性和实时分析的特性。它被广泛应用...

    ELK+filebeat

    1. **Elasticsearch**:作为核心的搜索引擎,Elasticsearch是一款基于Lucene的分布式、RESTful风格的搜索和数据分析引擎。它可以实时地存储、搜索和分析海量数据。在"ELK+filebeat"中,Elasticsearch负责接收和索引...

Global site tag (gtag.js) - Google Analytics