Apache Lucene 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Apache Lucene 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Apache Lucene 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache-2.0
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发搜索引擎
开源组织 Apache
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(333)
发表了资讯
03/22 23:34

Apache Lucene 9.1.0 发布

Apache Lucene 发布了最新的 9.1.0 版本,相比于 9.0 版本,该版本主要改进内容包括: 新特性 Lucene JAR 采用 Java 模块化方式组织,提供模块描述和依赖信息 过滤器支持邻近向量搜索 标准的查询语法中支持内部查询 全新的令牌过滤器 SpanishPluralStemFilter 用于西班牙语复数的精确词干分析 优化 高维度向量的索引吞吐量提升 30% 高维度邻接向量搜索速度提升 10% 跨不同查询类型的 count 搜索速度更快 计算分类聚合信息时速度...

1
5
2021/12/08 07:09

Apache Lucene 9.0 发布,Java 全文检索引擎架构

Apache Lucene 9.0 现已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 主要更新内容 支持索引高维度的数字向量,以执行最近的邻居搜索,使用分层可导航的小世界图算法 针对塞尔维亚语、尼泊尔语和泰米尔语的新...

2
7
发表了资讯
2021/11/19 07:34

Apache Lucene 8.11.0 发布,Java 全文检索引擎架构

Apache Lucene 8.11.0 已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本增加了多项新功能,以及其他优化和错误修复。 更新亮点: 在累计所有文档的 facet count 计数时,facet 支持忽略已删除的文档 支...

2
3
发表了资讯
2021/09/30 07:15

Apache Lucene 8.10.0 发布,Java 全文检索引擎架构

Apache Lucene 8.10.0 已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本增加了多项新功能,以及其他优化和错误修复。 新特性 数值型的 range facet 计数现已支持多值字段 (Multi-valued) 为 Telugu 添加...

0
4
发表了资讯
2021/06/24 07:25

Apache Lucene 8.9.0 发布,Java 全文检索引擎架构

Apache Lucene 8.9.0 已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 发布公告显示,此版本修复了许多错误,同时包含其他的功能优化和改进。 SortedSet DocValues 添加了压缩功能,可以显着减少它们在磁盘上...

1
3
发表于网络技术专区
2021/02/25 07:46

Apache Lucene 8.8.1 发布,Java 全文检索引擎架构

Apache Lucene 8.8.1 已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本主要是修复自 8.8.0 以来的部分错误,同时包含其他优化和改进。不过 Changelog 暂未显示更新。 8.8.0 部分新特性 LatLonPoint 查询...

4
5
2021/02/02 11:51

Apache Lucene 8.8.0 发布,Java 全文搜索服务器

Apache Lucene 8.8.0 已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本包含许多错误修复、优化和改进。 部分更新内容 接受 LatLonGeometries 数组的新 LatLonPoint 查询 LatLonPoint 查询支持空间关系 ...

2
7
发表于数据库专区
2020/11/06 11:03

Apache Lucene 8.7.0 发布,最受欢迎的 Java 全文搜索引擎工具包

开发者疯狂挑选自己心仪的开源项目中>>> https://www.oschina.net/project/top_cn_2020 Apache Lucene 8.7.0 已发布,Lucene 是完全用 Java 编写的高性能、功能齐全的全文检索引擎架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本修复了许多 bug,以及对功能进行优化和改进...

1
7
发表于开发技能专区
2020/08/17 08:05

Apache Lucene 8.6.1 发布,Java 全文搜索引擎

Apache Lucen 8.6.1 已发布,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 这是一个 bugfix 版本: LUCENE-9443: 当有多个 term-vector 字段时,高亮组件 UnifiedHighlighter 会关闭 underlying reader。这是 8.6.0 中的一个回归错误 详情查看发布...

3
5
发表于开发技能专区
2020/07/20 07:14

Apache Lucene 8.6.0 发布,Java 全文搜索引擎

Apache Lucene 8.6.0 发布了,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 新版本的亮点包括: API 更改:SimpleFSDirectory,IndexWriterConfig,MergeScheduler,SortFields,SimpleBindings,QueryVisitor,DocValues,CodecUtil 新增:Index...

2
5
发表于开发技能专区
2020/05/30 07:37

Apache Lucene 8.5.2 发布,Java 全文搜索引擎

Apache Lucene 8.5.2 已发布,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本修复了无法在模糊查询(FuzzyQuery)中缓存 automata 的错误。 LUCENE-9350:在模糊查询中使用 Levenshtein Automata 最终会导致使用查询对象作为缓存键的查询缓存占...

1
3
发表于开发技能专区
2020/05/02 07:39

Apache Lucene 7.7.3 发布,Java 全文搜索引擎

Apache Lucene 7.7.3 已发布,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本修复了一个 bug: LUCENE-9300:修复当 doc 值更新应用于外部创建的 segment 上并使用 IndexWriter#addIndexes(Directory) 添加到索引中时,新的 gen 字段信息损坏...

1
7
发表于AI & 大数据专区
2020/04/18 08:45

Apache Lucene 8.5.1 发布,Java 全文搜索引擎

Apache Lucene 8.5.1 已发布,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本修复了 doc 值更新和 addIndexes 时出现的索引损坏问题。 LUCENE-9300:修复当 doc 值更新应用于外部创建的 segment 上并使用 IndexWriter#addIndexes(Directory...

1
3
发表于服务端专区
2020/03/26 07:50

Apache Lucene 8.5.0 发布,Java 全文搜索引擎

Apache Lucene 8.5.0 发布了,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 新版本的亮点包括: XYPointField 允许在平面 X,Y 空间中建立点索引,并有效地查找边界框、距离或任意多边形内的文档 LatLonShape 上的新查询构建器可以有效地查找与点...

0
5
发表于服务端专区
2019/12/31 06:46

Apache Lucene 8.4.0 发布,Java 全文搜索引擎

Apache Lucene 8.4.0 发布了,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 新版本的亮点包括: LatLonShape 现在支持 “CONTAINS” 关系,该关系可以查找包含查询形状的所有索引形状 并发搜索通过允许收集器跨线程共享信息,以更有效地跳过非竞争...

3
5
发表于开发技能专区
2019/07/30 07:18

Apache Lucene 8.2.0 发布,Java 全文搜索引擎

Apache Lucene 8.2.0 发布了,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 新版本的亮点包括: API 更改 间隔查询已从沙箱移动到查询模块 新特性 用于索引和查询一般笛卡尔几何的新 XYShape 字段和查询 用于爱沙尼亚语的雪球干扰器/分析仪 提供 ...

7
4
发表于软件架构专区
2019/06/07 07:51

Apache Lucene 7.7.2 发布,6 项 bug 修复

Apache Lucene 7.7.2 发布了。Lucene 是一款高性能、功能齐全的全文搜索引擎,完全使用 Java 编写。 此版本带来 6 项 bug 修复: LUCENE-8726:ValueSource.asDoubleValuesSource() 可能泄漏对 IndexSearcher 的引用。 LUCENE-8735:FilterDirectory.getPendingDeletions 现在转发给代理,即使该方法在超类中不是抽象的。 LUCENE-8688:TieredMergePolicy#findForcedMerges 现在尝试创建开销最低的合并,允许索引下降到“maxSe...

0
3
2019/03/21 12:07

Apache Lucene 8.0.0 发布,Java 全文搜索引擎

Lucene PMC 宣布推出 Apache Lucene 的最新版本 8.0.0,可在生产环境中使用。 Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 新版本的亮点包括: 查询执行 新版本对术语查询、短语查询和布尔查询进行了优化,在不需要总点击数的时候,可以有效地跳...

4
14
发表于软件架构专区
2019/02/12 07:51

Apache Lucene 7.7.0 发布,Java 全文搜索引擎

Lucene PMC 今天宣布推出 Apache Lucene 的最新版本 7.7.0,可在生产环境中使用。 7.7.0 下载地址:http://lucene.apache.org/core/downloads.html 完整变更日志:https://lucene.apache.org/core/7_7_0/changes/Changes.html Apache Lucene 是一款高性能、功能齐全的全文搜索引擎,完全使用 Java 编写。最新发布的 7.7.0 版本包含许多错误修复、优化和改进,其中包括: 优化和改进 通过仅在索引的维度上进行排序,加快节点片段...

1
6
发表于服务端专区
2018/12/17 07:26

Apache Lucene 7.6.0 发布,Java 全文搜索引擎

Apache Lucene 7.6.0 发布了,下载地址 >>> http://lucene.apache.org/core/downloads。 Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 此版本包含许多错误修复、优化和改进,值...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
333 评论
1K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部