1.安装JDK 1.6。
2.Java开发环境配置
3.Tomcat安装(tomcat 6.0)
解压下载的lucene-2.4.1.zip,可以看到lucene-core-2.4.1.jar和lucene-demos-2.4.1.jar这两个文件。本文解压目录为:D:/lucene-2.4.1。
将lucene-core-2.4.1.jar和lucene-demos-2.4.1.jar文件所在路径添加到classpath。(有时需要重启电脑才能生效)
二、Lucene开发包中Demo调试
控制台应用程序
建立索引
>java org.apache.lucene.demo.IndexFiles D:/lucene-2.4.1/src
将对D:/lucene-2.4.1/src下所有文件建立索引,同时,在当前命令行位置将生成“index”文件夹。
执行查询
>java org.apache.lucene.demo.SearchFiles
将会出现“Query:”提示符,在其后输入关键字,回车,即可得到查询结果。
Web应用程序
step1.将lucene-core-2.4.1.jar和lucene-demos-2.4.1.jar这两个文件复制到tomcat 的lib目录下
解压下载的lucene-2.4.1.zip,可以看到luceneweb.war文件。将该文件复制到tomcat的webapps目录下
重启Tomcat服务器。
建立索引
>java org.apache.lucene.demo.IndexHTML -create -index C:/opt/lucene/index ..
step5.执行查询
http://localhost:8080/luceneweb
step6.如果上一步执行失败,报出无法找到index目录的信息
修改/luceneweb/下的configuration.jsp文件,String indexLocation = "/opt/lucene/index";改为String indexLocation = "C://opt/lucene//index";
分享到:
相关推荐
下载并安装Eclipse后,我们需要获取Lucene 2.4.1的源码。这个版本的源码可以在Apache官方仓库或者第三方代码托管平台找到,例如GitHub。下载的文件名为“lucene-2.4.1-src”。 导入源码到Eclipse: 1. 打开Eclipse...
总结,本文详细介绍了如何在vc6环境中使用Clucene 0.9.21版本进行DEMO的开发和调试,涵盖了从环境配置、源码导入、DEMO代码理解、调试优化到扩展应用的全过程。通过实践,你将能够更好地理解和掌握Clucene在C++中的...
- Lucene.Net的安装和配置 - 如何在C#代码中使用Lucene.Net API建立索引 - 实现分词策略,可能包括自定义分词器或第三方分词库的集成 - 在ASP.NET Web应用程序中嵌入全文搜索功能 - 解决方案和项目结构的组织 - 使用...
《Lucene实战Demo》 在IT领域,Lucene是一个强大的全文搜索引擎库,广泛应用于各种信息检索和数据分析项目中。本文将深入探讨Lucene的核心概念,通过实战代码演示如何使用Lucene进行索引创建和查询,以帮助开发者更...
`.classpath`、`.project` 和 `.settings` 文件通常与Eclipse或类似的IDE相关,用于配置项目的构建路径和设置。`.mymetadata` 和 `.myumldata` 文件可能是项目特定的数据或元数据。 在实践中,Lucene可以处理多种...
本演示DEMO是针对Elasticsearch v6.3.2 版本的实践应用,旨在帮助用户了解如何安装、配置和使用这一版本的 Elasticsearch。 在开始之前,确保你已经正确地安装了Elasticsearch v6.3.2。安装过程通常包括下载对应...
### Lucene及分词工具说明 #### 一、概述 Lucene是一款高性能的全文检索引擎,广泛应用于各类网站和应用程序中。它不仅支持高效的搜索功能,还提供了灵活的数据索引方式。然而,Lucene默认并不支持中文处理,这在...
5. **实战测试**:项目中的`spring-boot-lucene-demo`可能包含了一个完整的示例应用,包括了创建索引的测试用例、执行不同类型的搜索查询的测试用例,以及如何在Spring Boot环境下运行和调试这些测试。通过这个示例...
2. **配置 Jar 包**: 下载完成后,会得到两个 Jar 包,分别是 lucene-core-2.2.0.jar 和 lucene-demo-2.2.0.jar。文中提到可以将这两个 Jar 包放置在 Tomcat 的 common/lib 目录下,也可以放在项目的 WEB-INF/lib 或...
这个名为"esDemo"的项目,已经预配置好了Springboot与Elasticsearch的集成,只需修改`application.properties`中的Elasticsearch连接配置,确保它们指向你的Elasticsearch实例,然后运行项目即可。项目的启动和运行...
8. **错误处理与调试**:在遇到分词问题时,要学会查看日志和使用 IKAnalyzer 提供的工具进行调试,找出问题所在。 通过以上知识点的学习和实践,开发者能够熟练掌握IKAnalyzer的使用,提升其在处理中文文本时的...
它包含了一个名为ANNIE(A Nearly-New Information Extraction system)的信息提取系统以及各种插件,用于开发和调试语言处理组件。 4. **协同工作流**: GATE Teamware是一个Web应用,支持团队进行语义注解项目,带...