`
a453228609
  • 浏览: 35427 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Lucene开发环境配置及Demo调试

 
阅读更多

需要有jdb,Java的开发环境,tomcat .

 

一Lucene开发环境配置
1.解压下载的lucene-2.3.0.zip,可以看到lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar这两个文件。本文解压目录为:D:\lucene-2.3.0

2.将lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar文件所在路径添加到classpath。(系统的环境变量)

本文将D:\lucene-2.3.0\lucene-core-2.3.0.jar;D:\lucene-2.3.0\lucene-demos-2.3.0.jar;添加到classpath中。

 

注意,这是 CLASSPATH 指明的是文件,而不是目录。否则会报: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/demo/IndexFiles


二、Lucene开发包中Demo调试
1.将lucene-core-2.3.0.jar和lucene-demos-2.3.0.jar放到tomcat的安装目录下的lib中。

 

2.找到tomcat的安装目录,拷贝lucene中的luceneweb.war进入tomcat的webapps\文件夹中,启动tomca,会看见webapps\下多出一个文件夹(luceneweb)。

 

3.准备一些索引文件,这里我简单的就用 lucene 自带的文档文件作索引了。将索引的文件放在了 D:\Tomcat\webapps\luceneweb\docs 目录下.

 

4.找到configuration.jsp文件,将其中的String indexLocation = "D:\\Tomcat\\webapps\\luceneweb\\index";就是刚才生成的文件。

 

 5.cmd中执行

java org.apache.lucene.demo.IndexHTML -create -index D:\Tomcat\webapps\luceneweb\index D:\Tomcat\webapps\luceneweb\docs 

 

这时候,我们在 D:\Tomcat\webapps\luceneweb 目录下会看到多了一个名叫 index 的目录。这就是索引文件的目录;

 

6.浏览器输入http://localhost:8080/luceneweb。可看到搜索页。

 

 

 

 

 

 

 

参考资料:

运行Lucene的demo

http://blog.csdn.net/ghj1976/article/details/5582103

Lucene开发环境配置及Demo调试
http://www.blogjava.net/lushengdi/archive/2008/03/26/188718.html

Lucene入门之--运行Lucene-demo
http://blog.csdn.net/chg2008/archive/2006/04/03/648970.aspx

分享到:
评论

相关推荐

    luceneDemo_pure1aa_DEMO_clucene_

    在vc6中使用Clucene,首先需要确保你的开发环境配置完整。这包括安装vc6、设置好编译环境,以及添加必要的库文件路径。你需要下载Clucene 0.9.21版本,并解压到合适的位置,以便在vc6项目中引用。 三、Clucene源码...

    lucene 2.4.1源码在eclipse调试运行通过

    2.4.1版本是Lucene的一个重要里程碑,本文将详细讲解如何在Eclipse集成开发环境中对Lucene 2.4.1的源码进行调试和运行,以帮助开发者更好地理解和利用这一强大的搜索引擎工具。 首先,我们需要准备的是Eclipse IDE...

    Lucene的使用Demo(含分词)

    【标签】"Lucene"、"Lucene.Net"、".Net"、"C#"和"jvstudio"揭示了项目的技术栈和开发环境。"Lucene"和"Lucene.Net"再次强调了主要使用的技术。".Net"表明项目是用.NET框架编写的,"C#"则表示编程语言是C#,这是.NET...

    Lucene.Net.DemoLib.dll

    Lucene.Net.DemoLib.dll展示了如何在多线程环境中安全地使用Lucene.NET。 7. **异常处理与日志**:示例库还包含异常处理的最佳实践,以及如何记录和监控日志信息,这对于调试和维护系统至关重要。 总的来说,...

    lucene 全文检索

    在给定的压缩包中,`src` 文件夹可能包含了Lucene的Java源代码示例,`WebRoot` 可能是Web应用程序的根目录,这表明示例可能是如何在Web环境下集成Lucene进行全文检索的。`.classpath`、`.project` 和 `.settings` ...

    lucene及分词工具说明

    - 集成开发环境:Visual Studio 2008 #### 三、分词工具 分词工具基于厦门大学人工智能研究所开发的分词工具DLL进行封装,用于实现中文文本的分词功能。 ##### 函数说明 1. **`int init()`** - 初始化函数,...

    lucene使用流程

    综上所述,本文详细介绍了一套完整的 Lucene 使用流程,从开发环境的搭建到索引和检索的具体实现,再到中文分词的影响及性能对比等方面进行了全面的讲解。通过遵循这些步骤,开发者可以构建出高效且功能强大的全文...

    lucene测试案例

    5. **实战测试**:项目中的`spring-boot-lucene-demo`可能包含了一个完整的示例应用,包括了创建索引的测试用例、执行不同类型的搜索查询的测试用例,以及如何在Spring Boot环境下运行和调试这些测试。通过这个示例...

    elasticsearch v6.3.2 演示demo

    1. `.classpath` 和 `.project`:这两个文件通常是Eclipse IDE的项目配置文件,包含了项目的类路径和构建设置,对于开发和调试Elasticsearch插件或者应用程序非常有用。 2. `pom.xml`:这是Maven项目的配置文件,...

    esDemo.zip

    总的来说,"esDemo.zip"项目是一个基础的Elasticsearch-Springboot整合示例,它展示了如何在Springboot应用中快速搭建一个Elasticsearch环境并进行基本的数据操作。通过深入学习和实践,你可以掌握更多高级功能,...

    Gate overview and demo

    3. **图形化开发环境**: GATE Developer是基于该框架的集成开发环境(IDE),专为NLP组件设计。它包含了一个名为ANNIE(A Nearly-New Information Extraction system)的信息提取系统以及各种插件,用于开发和调试...

    elaticsearch-plugin-demo:habrahabr.ru 的演示

    5. **测试与调试**:确保在本地环境中充分测试插件的功能,可以使用Elasticsearch的REST API进行交互,或者编写单元测试和集成测试来验证插件的正确性。 在"elaticsearch-plugin-demo-master"中,你可能会看到一个...

Global site tag (gtag.js) - Google Analytics