LUCENE
文章平均质量分 94
iteye_5210
这个作者很懒,什么都没留下…
展开
-
Lucene 简介
Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能够为文本类型的数据建立索...原创 2009-12-15 09:58:03 · 79 阅读 · 0 评论 -
深入Lucene索引机制
Lucene 是一个基于 Java 的全文检索工具包,你可以利用它来为你的应用程序加入索引和检索功能。Lucene 目前是著名的 Apache Jakarta 家族中的一个开源项目,下面我们即将学习 Lucene 的索引机制以及它的索引文件的结构。在这篇文章中,我们首先演示如何使用 Lucene 来索引文档,接着讨论如何提高索引的性能。最后我们来分析 Lucene 的索引文件结构。需要记住的是...原创 2009-12-15 10:08:30 · 74 阅读 · 0 评论 -
使用 Apache Lucene 搜索文本
本文将探讨 Apache Lucene —— 性能卓越、功能全面的文本搜索引擎库。我们将学习 Lucene 架构及其核心 API。学习如何使用 Lucene 进行跨平台全文本搜索、建立索引、显示结果,以及如何扩展搜索。简介Lucene 是一个开源、高度可扩展的搜索引擎库,可以从 Apache Software Foundation 获取。您可以将 Lucene 用于商业和开源应用程序。Lu...原创 2009-12-15 10:23:57 · 68 阅读 · 0 评论 -
Lucene Payload 的研究与应用
Payload (元数据) 诞生于 Lucene 的2.2 版本,它是在 Lucene 2.1 索引文件格式的基础上扩展而来,提供了一种可以灵活配置的高级索引技术,在某些特定应用场景下能优化基于 Lucene 构建的应用的搜索性能。本文重点研究了 Payload 的实现原理、索引结构的变化、接口 API ,在本文的最后举例说明了 Payload 是如何帮助改善搜索体验的。<!--STAR...原创 2009-12-15 10:44:15 · 97 阅读 · 0 评论 -
Lucene 扩展
目的:在Lucene上扩展创建索引和查询索引功能。(针对数据库)所需jar包:lucene-core-2.4.1.jarlucene-highlighter-2.4.1.jarlog4j-1.2.14.jarcommons-beanutils-1.5.jarcommons-collections-2.1.1.jarcommons-logging-1.0.4.jar...2009-12-15 10:51:25 · 95 阅读 · 0 评论 -
使用 Apache Solr 实现更加灵巧的搜索,第 1 部分: 基本特性和 Solr 模式
Solr 是一种可供企业使用的、基于 Lucene 的搜索服务器,它支持层面搜索、命中醒目显示和多种输出格式。在这篇分两部分的文章中,Lucene Java™ 的提交人 Grant Ingersoll 将介绍 Solr 并向您展示如何轻松地将其表现优异的全文本搜索功能加入到 Web 应用程序中。<!--START RESERVED FOR FUTURE USE INCLUDE FILES...原创 2009-12-16 14:53:56 · 122 阅读 · 0 评论 -
使用 Apache Solr 实现更加灵巧的搜索,第 2 部分: 用于企业的 Solr
在本部分中,Lucene Java™ 的提交人 Grant Ingersoll 通过对用于企业的特性(包括管理界面、高级配置选项)以及与性能相关的特性(比如缓存、复制和日志记录)的探究,完成了对 Solr 的介绍。<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we...原创 2009-12-16 14:57:42 · 121 阅读 · 0 评论