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

完成了对于lucene的初步理解和环境搭建

阅读更多
------------20080724-------------
通过控制台来启动lucene应用程序

step1.建立索引
>java org.apache.lucene.demo.IndexFiles C:\Java\lucene-1.4\src
将对C:\Java\lucene-1.4\src下所有文件建立索引,同时,在当前命令行位置将生成“index”文件夹。
step2.执行查询
>java org.apache.lucene.demo.SearchFiles
将会出现“Query:”提示符,在其后输入关键字,回车,即可得到查询结果。
Web应用程序
step1.将lucene-core-1.4.jar和lucene-demos-1.9.1.jar这两个文件复制到C:\Java\Tomcat 5.0\common\lib
step2.解压下载的lucene-1.4.zip,可以看到luceneweb.war文件。将该文件复制到C:\Java\Tomcat 5.0\webapps
step3.重启Tomcat服务器。
step4.建立索引
>java org.apache.lucene.demo.IndexHTML -create -index D:\opt\lucene\index  ..
step5.执行查询
http://localhost:8080/luceneweb
step6.如果上一步执行失败,报出无法找到index目录的信息
     修改/luceneweb/下的configuration.jsp文件,String indexLocation = "/opt/lucene/index";改为String indexLocation = "D:\\opt\lucene\\index";
在文本框中输入关键字,执行,即可得到查询结果。
分享到:
评论
8 楼 youjianbo_han_87 2010-08-20  
Lucene3.0 里面 web版的实例,不能给 -index参数。要给,其实也容易,修改它的代码。
7 楼 youjianbo_han_87 2010-08-20  
Lucene3.0更加不一样了。
6 楼 raolei660528 2009-04-13  
我用的也是比较新的lucene-core-2.0.0.jar,,有空多多交流交流
5 楼 hfutzhu 2009-03-18  
我用的是2版本,lucene-core-2.0.0.jar和lucene-demos-2.0.0.jar放到了jdk的lib下面,也配置了path,但是在cmd下,运行java org.apache.lucene.demo.IndexFiles C:\Java\lucene-1.4\src
老出现错误,exception in thread "main" java.lang.noclassdeffounderror
org.apache.lucene.demo.IndexFiles

这个是怎么回事呢????、
4 楼 kevindeng 2008-11-29  
呵呵,不错啊  
3 楼 banditjava 2008-09-16  
先用1.4,再使用2.0可以了解lucene的变化过程
2 楼 qiu768 2008-09-13  
怎么会用Lucene1.4??为什么不用2.0以上的?
1 楼 horizonhyg 2008-09-13  
Lucene1.4版本和现在的2.3版本有很大不同了吧。

相关推荐

    lucene简单介绍及solr搭建使用

    这些资料可能会详细讲解如何准备环境,理解Solr的工作原理,以及如何进行数据导入、查询和优化。通过这些教程,新手可以逐步掌握Solr的搭建和使用。 总结来说,Lucene和Solr是构建高效全文搜索引擎的关键工具。...

    Lucene教程.pdf

    一旦开发环境配置完成,用户就可以进行Lucene的demo环境搭建了。文档中提到的“建立索引”和“执行查询”是Lucene检索系统的核心操作。建立索引即将文档中的文本信息抽取出来,并构建一个索引文件,使得之后可以通过...

    搜索引擎的搭建(Lucene)代码

    在IT领域,搜索引擎的搭建是一项复杂而重要的任务,它涉及到数据的索引、查询和检索。本篇将重点讨论如何使用Java和Lucene库来构建一个基础的搜索引擎。Lucene是一个高性能、全文本搜索库,由Apache软件基金会开发,...

    基于Lucene的小型搜索引擎

    《基于Lucene的小型搜索引擎构建详解》 在信息爆炸的时代,如何快速、准确地找到所需信息成为了一项挑战。搜索引擎作为解决这一问题的...对于学习和研究搜索引擎技术,或者进行相关项目的开发,都是极好的参考和起点。

    Lucene项目的文档和源码

    这些PPT可能会包含以下内容:如何搭建一个简单的Lucene应用,如何创建、索引和搜索文档,以及如何进行性能调优。它们也可能涵盖高级主题,如分布式搜索(例如通过Solr或Elasticsearch)、近实时搜索、多字段排序和...

    Heritrix lucene开发自己的搜索引擎(源码)1

    使用Lucene检索和使用java.lang.String内置方法进行检索的效率比较 安装:直接在Eclipse中选取“import->Existing Project” Eclipse工程/ch7:原书第七章和第九章的Eclipse工程文件 使用PDFBox解析PDF文件 使用...

    基于Lucene和IK Analyzer的全文检索框架搭建

    介绍了全文检索的基本概念,详细说明了全文检索框架Lucene的用法,并提供了样例代码。

    lucene源码和程序

    在`lucene-1.4-final`这个压缩包中,包含了Lucene 1.4版本的源代码,你可以深入研究其内部实现,理解各个类和方法的工作原理。同时,这也可以帮助你定制分析器、优化搜索性能,或者扩展Lucene的功能,例如集成到你的...

    lucene源码和教程

    lucene3.0.3源码和教程

    \Lucene Nutch和安装说明文旦

    **标题与描述解析** 标题中的“Lucene Nutch和安装说明文档”暗示了我们要讨论的是一个关于Apache...对于初学者来说,详细阅读提供的文档和示例是学习的关键,这将有助于深入理解这两个工具的内在工作原理和应用场景。

    lucene,lucene教程,lucene讲解

    lucene,lucene教程,lucene讲解。 为了对文档进行索引,Lucene 提供了五个基础的类 public class IndexWriter org.apache.lucene.index.IndexWriter public abstract class Directory org.apache.lucene.store....

    lucene的封装和性能优化

    封装查询构建器可以将用户输入转换为Lucene理解的Query对象。例如,可以创建一个QueryParser类,处理用户输入的关键词,进行分词、分析和逻辑组合,生成相应的Query实例。 #### 2.3 搜索服务 封装搜索服务是为了...

    lucene可视化工具 Luck-6.5.0

    而 Luck 是 Lucene 的一个可视化工具,版本为 6.5.0,它为 Lucene 的索引提供了直观的界面,帮助用户更好地理解和调试 Lucene 索引。 Luck 可视化工具的主要特性包括: 1. **索引浏览器**:Luck 允许用户浏览 ...

    lucene_demo例子

    1. **安装与配置**:Lucene的下载、构建环境的搭建,包括引入相应的Maven或Gradle依赖,以及设置Java开发环境。 2. **索引创建**:Lucene是如何通过Analyzer分析文本,将文本拆分成可搜索的Token,然后使用Document...

    lucene全文检索简单索引和搜索实例

    《Lucene全文检索:简单...通过理解其基本概念和操作流程,开发者可以灵活地构建符合需求的全文检索系统。在实际应用中,我们还需要关注性能优化、查询复杂性和用户体验等方面,以实现更高效、准确和友好的搜索功能。

    开发自己的搜索引擎 lucene + heritrix

    理解Lucene和Heritrix的工作原理和使用方法,以及如何将两者结合构建有效的搜索引擎,对于完成这项工作至关重要。同时,针对垂直领域的深入理解与合理设计也是构建出有商业价值的搜索引擎的重要前提。

    weblucene安装文档

    对于生产环境,记得设置好WebLucene的访问权限,防止未授权访问。同时,考虑对索引进行定期优化,提升搜索性能。 总的来说,WebLucene的安装过程涉及了Java环境配置、Servlet容器的使用、数据库连接、应用部署、...

    Lucene时间区间搜索

    在C#环境下,利用Lucene进行时间区间搜索是提高数据检索效率和精确度的重要手段。本篇将深入探讨如何在C#中实现Lucene的时间区间查询匹配,以及涉及的相关技术点。 首先,我们需要了解Lucene的基本操作流程,包括...

    lucene部署步骤

    Lucene 是一个高性能、全文本搜索库,它允许开发者将高级搜索功能集成到自己的应用中。在部署 Lucene 时,通常会将其与一个Web...分析器的选择和配置对于搜索质量至关重要,应根据具体的应用场景和数据特性来定制。

Global site tag (gtag.js) - Google Analytics