当前位置: 首页 > 软件库 > 程序开发 > 搜索引擎 >

Apache Lucene

Java 全文搜索框架
授权协议 Apache-2.0
开发语言 Java
所属分类 程序开发、 搜索引擎
软件类型 开源软件
地区 不详
投 递 者 伏星汉
操作系统 跨平台
开源组织 Apache
适用人群 未知
 软件概览

Apache Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

Lucene最初是由Doug Cutting所撰写的,是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎的主要开发者,后来在Excite担任高级系统架构设计师,目前从事 于一些INTERNET底层架构的研究。他贡献出Lucene的目标是为各种中小型应用程式加入全文检索功能。

OSChina 使用 Lucene 实现全文搜索。

在线Javadoc:http://tool.oschina.net/apidocs/apidoc?api=lucene-3.6.0

  • Apache Lucene建立索引与搜索数据 章节 1.Lucene开发环境的Maven依赖 2.Lucene包结构功能表 3.Lucene中IndexOptions说明 4.创建索引 5.修改索引 6.删除索引 7.精确查询 8.模糊查询 9.组合查询 Lucene Lucene是非常成熟的开源免费的Java语言的全文索引检索工具包. 全文检索 是指计算机索引程序通过扫描文章中每一个词,对每一个

  • Lucene团队宣布了两个针对Lucene Java的错误修复版本: 3.0.1和2.9.2 。 2.9.2版是针对基于Java 1.4的Lucene Java 2.x系列的错误修正版本。 此版本删除了FuzzyTermEnum中不必要的同步,并具有更新的javadocs。 版本3.0.1是基于Java 5的Lucene Java 3.x系列的错误修复版本,它纠正了带有错误,巨大术语警告以及NRT

  • Lucene jar包下载地址: http://archive.apache.org/dist/lucene/java/ 参考网页: http://www.cnblogs.com/forfuture1978/category/300665.html

  • Apache Lucene Apache Lucene is a free and open-source search engine software library, originally written completely in Java by Doug CUtting. Homepage Lucene Core is a Java library providing powerful i

  • Lucene是apache软件基金会jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene是

  • 译自:https://lucene.apache.org/core/2_9_4/queryparsersyntax.html Apache Lucene查询解析语法 术语 查询被分解成术语和操作符。有两种术语:单一术语和短语。 一个单词是一个单词,例如“test”或“hello”。 短语是一组被双引号包围的词,如“hello dolly”。 可以将多个术语与布尔运算符组合在一起,形成更复杂的查询(

  • apache lucene Lucene团队宣布了两个针对Lucene Java的错误修复版本: 3.0.1和2.9.2 。 2.9.2版是针对Lucene Java 2.x系列(基于Java 1.4)的错误修正版本。 此版本删除了FuzzyTermEnum中不必要的同步,并具有更新的javadocs。 版本3.0.1是基于Java 5的Lucene Java 3.x系列的错误修复版本,它纠正了带

  • 转自:http://lucene.apache.org/core/ Apache Lucene TM是一种完全用Java编写的高性能,全功能的文本搜索引擎库。它是一种适用于几乎所有需要全文搜索的应用程序的技术,特别是跨平台的。 Apache Lucene是一个可免费下载的开源项目。请使用右侧的链接访问Lucene。 Lucene TM特性 Lucene通过简单的API提供强大的功能: 可扩展,高性

  • Apache Lucene介绍 Aoache Lucene是一款高性能的、可扩展的信息检索工具库,由Java语言开发、自由开源的搜索类库,基于Apache协议授权。Lucene只是一个软件类库,如果要发挥Lucene的功能,还需要开发一个调用Lucene类库的应用程序。 Apache Lucene的组件 Apache Lucene由以下三个组件组成 Lucene Core: 是Apache下的一款

  • lucene-analyzers-3.6.0.jar lucene-core-3.6.0.jar 还有 highliter,memory。jar也可以

  • 1.Lucene  -全文搜索引擎 Apache Lucene 是一个基于Java的全文搜索引擎,利用它可以轻易的为Java软件加入全文搜索引擎的功能。 Lucene最重要的工作是替文件的每一个字索引,索引让搜索娥效率比传统的逐字搜索高出很多。 Lucene 提供一组解析、过滤、分析文件,已经编排和实用索引的API。它的强大之处除了高效和简单外,最重要的是使开发者可以随时根据自己的需要自定义其功能

  • Java搜索引擎Apache Lucene和NoSQL服务Apache Solr经过两年多的等待终于迎来了新的主版本号5.0。 近日,Apache软件基金会最近宣布了Lucene 5.0 和 Apache Solr 5.0的发布,两个项目加入了大量新特性以及核心组件的改进。 新版Solr的亮点 Solr5.0 的很多工作都集中在易用性的改进,同时新增了不少API,然而,实现细节仅仅以必要悉知的原则

  • 1. Apache Lucene Core Apache Lucene 是一个高性能、功能全面的搜索引擎库,完全由Java编写。这是一项几乎适合所有需要全文检索的应用程序的技术,尤其是跨平台应用。 2. Lucene Features (特性) 通过简单的API提供强大的功能。 可扩展,高性能索引 . 在现代硬件索引速度超过 150G/hour . 较小RAM需求 -- 仅1MB堆内存(heap)

 相关资料
  • 回顾 在前面的章节(分页),我们已经加强了数据库查询,因此能够在页面上获取各种查询。 今天,我们会继续探讨数据库的话题,只是领域不同。所有存储内容的应用程序必须提供搜索能力。 许多其它类型的网站可能使用了谷歌、必应等索引所有的内容并且提供查询结果。这个对于大多数静态页面的网站,像论坛,是很好用。我们应用程序 microblog 的基本单元是用户短小的 blog,不是整个页面。我们希望搜索结果是动态

  • 问题内容: 我尝试在elasticsearchJava API上使用正则表达式运行全文搜索。我的过滤器是这样的: 但是它只与一个单词匹配,而没有短语匹配。我的意思是,例如: 如果soruce中有一个字符串,例如:“ ”,而当我的文本字符串如下:“ ”,“ ”,“ ” …时,它就起作用了。 但是,当我的realTimeTextIn字符串为“ ”时,全文搜索将不起作用。我搜索的单词不能超过一个。 我在

  • 我尝试在弹性搜索java api上使用正则表达式运行全文搜索。我的过滤器是这样的: 但是它只与一个单词匹配,而不是与短语匹配。我的意思是,例如: 如果soruce中有一个字符串,如:“

  • 问题内容: 我想在我的网页中进行全文搜索。我需要分页进行搜索。我的数据库每张表有50,000+行。我已经改变了我的表,并使其成为索引。该表始终处于更新状态,仍然有一个自动增加的列。而最新的总是在表格的末尾。 但整个查询时间将花费。我通过Google搜索了许多文章,有的文章写道,只有限制字段字长才能帮助更快地进行搜索。但作为一种类型,它会像这样改变一定的长度(我尝试过标题TEXT(500) CHAR

  • 问题内容: 这是我测试过的。 这是create语句。 等号和“赞”效果很好。所以为什么? 问题答案: 全文搜索需要多种多样的方式来消除重复的“噪音”。用最少的数据进行测试将产生较差的结果。将您的整个收藏集投入其中,以获取有意义的内容。如以下某些链接所示,甚至可以尝试搜索最小字数的设置。 停用词 有各种语言的停用词 MySql 列表,这些词表示在搜索过程中忽略的无关紧要的词。该列表已编译到服务器中,

  • 问题内容: 我正在将所有站点代码从使用mysql_ *函数转换为PDO。对于我的需求,PDO上的PHP文档尚不清楚。它为您提供了要使用的功能,但没有详细介绍它们在不同情况下的功能。 基本上,我有一个mysql全文搜索: 实际的语句要长得多,但这基本上就是它的作用。 我的问题是,如何将其纳入PDO? 我知道您不是要在位置标记周围使用引号,那么您是否将它们放在AGAINST()函数中?我包括他们吗?如

  • 本文翻译自The Flask Mega-Tutorial Part XVI: Full-Text Search 这是Flask Mega-Tutorial系列的第十六部分,我将在其中为Microblog添加全文搜索功能。 本章的目标是为Microblog实现搜索功能,以便用户可以使用自然语言查找有趣的用户动态内容。许多不同类型的网站,都可以使用Google,Bing等搜索引擎来索引所有内容,并通过

  • Rails 实现全文搜索 ElasticSearch 初次使用小结,一起学习进步哈~ MongoDB + Rails 有什么好的全文搜索的办法吗? Sunspot 学习笔记 做了一个脚本,方便大家用 Sunpot 做中文全文索引 How search and index works (Ruby 语言描述)