Java 全文搜索框架 Lucene

Java 全文搜索框架 Lucene

Apache
Java
跨平台
Apache
2008-09-07

Lucene 是apache软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。

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

OSChina 使用 Lucene 实现全文搜索。

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

加载中

评论(331)

Mr.CT
Mr.CT
@红薯 什么时候更新一下osc开源的搜索框架?
IdleMan
IdleMan
#ElasticSearch# OR #Lucene# 如果模糊查询出有库存的商品?es找出所有ID->RDBMS列出库存且是这些ID的行 ,如果ID很多是个麻烦事。
狮子的魂
狮子的魂
#Lucene# 的Analysis插件 和 #ElasticSearch#的Analysis、Similarity插件升级都是一个费脑的事儿,每次都得下载相应版本的源码看个差不多。
w
watermooon
可以用elasticsearch 也是基于lucene开发的
Chris~
Chris~
谁用过这个框架,我公司也想用这个框架实现一些功能,然后我没用过,谁能帮忙指点一下我呀,谢谢了,我的QQ 905567182,加我时 请备注 Lucene
elven小直
elven小直
感觉版本变动的太快,而且不向下兼容。现在用的是5.5X,感觉升级到最新要出大问题
easonwang
easonwang
今天搞定了annotation方式的#struts 2.x# 学习了一下LuceneCompass.明天继续努力吧78
红薯
红薯
Lucene 每次版本升级都跟上一个版本多多少少有点不兼容,这点挺讨厌的。
曾杰
曾杰
4.0出来了。。。什么情况。。。。 Lucene

Apache Lucene 7.7.2 发布,6 项 bug 修复

Apache Lucene 7.7.2 发布了。Lucene 是一款高性能、功能齐全的全文搜索引擎,完全使用 Java 编写。 此版本带来 6 项 bug 修复: LUCENE-8726:ValueSource.asDoubleValuesSource() 可能泄漏...

06/07 07:51

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

Lucene PMC 宣布推出 Apache Lucene 的最新版本 8.0.0,可在生产环境中使用。 Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提...

03/21 12:07

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...

02/12 07:51

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

Apache Lucene 7.6.0 发布了,下载地址 >>> http://lucene.apache.org/core/downloads。 Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了...

2018/12/17 07:26

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

Apache Lucene 7.5.0 已发布。Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目...

2018/09/25 14:08

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

Apache Lucene 7.4.0 发布了,Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目...

2018/06/27 21:44

Apache Lucene 7.3.1 发布,Java 搜索引擎

Apache Lucene 7.3.1 已发布。Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目...

2018/05/16 17:43

Apache Lucene 7.3.0 发布,Java 搜索引擎

Apache Lucene 7.3.0 已发布。Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目...

2018/04/06 12:48

Java 搜索引擎 Apache Lucene 6.6.3 发布,build 变更

Apache Lucene 7.2.1 已发布,该版本的主要更新是包含一个 build 变更。 LUCENE-6144: Upgrade Ivy to 2.4.0; 'ant ivy-bootstrap' now removes old Ivy jars in ~/.ant/lib/. 下载地址:htt...

2018/03/08 07:44

Java 搜索引擎 Apache Lucene 7.2.1 发布,Bug 修复

Apache Lucene 7.2.1 已发布,该版本的主要更新是 bug 的修复,具体如下: 修复由 Lucene54DocValuesProducer 生成的 SortedNumericDocValues 上的 advanceExact 下载地址:http://www.apac...

2018/01/16 07:27

没有更多内容

加载失败,请刷新页面

52
回答
高手问答第 182 期 —— 来聊聊老牌开源全文检索引擎 Solr
华章 的回答 2018/01/02 14:11
最佳答案
OSC 第 182 期高手问答 -- 开源全文检索引擎 Solr @aires-sky @雪舞潇湘 @朱选林 @赤脚小子 @FrendLin 恭喜以上五位网友获得《Solr权威指南:上卷》一本 请私信@华章 告知快递信息(格式:姓名+电话+地址+邮编)
1
回答
spark+lucene 构建大数据存查的可行性

@震秦 你好,想跟你请教个问题:希望构建一个千亿级别的大数据存查系统 希望能做到复杂查询的快速响应 个人倾向于lucene系列(Lucene solr e...

01/15 12:10
2
回答
java.lang.NoSuchFieldError: LUCENE_5_5_2

Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_5_5_2 at org.el...

2018/12/27 17:28
1
回答
使用lucene检索新闻,找出关键词出现次数大于三次的新闻列表

RT,lucene支不支持以词频为条件的检索方式呢?

2014/09/10 14:05
2
回答
lucene 工具 luke 添加 索引 路径时报 Could not load codec 'Lucene54'

生成 索引后,打开 luke 工具,查看情况,添加目录时,报 这个错误,表示纠结啊? 后面的 控制台中 报: 但是我项目中有加入 这个jar 这个是怎么会...

2016/03/03 11:20
2
回答
Lucene搜索速度过慢

最近用Lucene的最新版本,具体是这样的:1000W数据,64G大小,分盘储存,然后合并搜索,standar分词,三个域,其中内容域为网页爬虫采集的HT...

2013/07/25 10:36
72
回答
高手问答第 179 期 —— 全文检索技术分享:从 Lucene 到 Elasticsearch
局长 的回答 2017/12/06 15:34
最佳答案
高手问答第 179 期 —— 全文检索技术分享:从 Lucene 到 Elasticsearch @Contac @jetliu1987 @zhoujianwei @Eviltuzki @momisabuilder 恭喜以上五位用户获得《从 Lucene 到 Elasticsearch:全文检...
1
回答
Lucene7 setBoost方法被移除后,用什么来给field加权呢?

如题,翻API发现好像只能给查询加权,可是给查询加权,岂不是所有的都加权了?

2017/11/16 20:53
2
回答
solr date类型排序优化 求解

solr某个core大概几千万数据集,sort时按照时间类型(date)desc排序,process阶段处理时间特别长,大概10秒以上,然而去掉sort,...

2018/01/29 14:05
1
回答
elasticsearch span near qurey中的slop计算方法

elasticsearch中的span near query的slop是如何计算的?被绕晕了,例如:我拿实际数据测试,结果如下: 明明两个term挨的很近...

2017/12/26 21:24

没有更多内容

加载失败,请刷新页面

【备忘】【No6】一套不可多得的Lucene视频教程带课程源码

课程目录: 01_lucenc简介和创建索引初步.avi 02_lucene简介和搜索初步.avi 03_lucene索引_创建_域选项.avi 04_lucene索引_的删除和更新.avi 05_lucene索引_加权操作和Luke的简单演示.avi 06...

2016/09/24 18:00
11
0
lucene 6.0 常用类与方法

1.目录 org.apache.lucene.store.Directory 指定索引所在目录。 org.apache.lucene.store.RAMDirectory 存放于内存中的目录。 org.apache.lucene.store.RAMDirectory.RAMDirectory(FSDirect...

2016/07/12 17:00
282
0
lucene安装配置及demo调试

1.安装JDK 1.6。 2.Java开发环境配置 3.Tomcat安装(tomcat 6.0) 解压下载的lucene-2.4.1.zip,可以看到lucene-core-2.4.1.jar和lucene-demos-2.4.1.jar这两个文件。本文解压目录为:D:/luce...

2014/04/15 13:42
82
0
Lucene学习总结之二:Lucene的总体架构

Lucene学习总结之二:Lucene的总体架构 Lucene总的来说是: 一个高效的,可扩展的,全文检索库。 全部用Java实现,无须配置。 仅支持纯文本文件的索引(Indexing)和搜索(Search)。 不负责由其...

03/05 23:24
29
0
【原创】Lucene vs Solr

学习新知识

2016/04/20 17:38
135
1
专辑:Lucene (全文检索工具)从入门到精通

简介:Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和...

2014/06/13 15:23
59
1
孔浩Lucene视频教程(含Solr实战初步教程)

Lucene是Apache软件基金会Jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是 一个全文检索引擎的架构,提供了完整的查询引擎和索引引...

2014/05/29 13:20
510
0
lucene入门

#lucene 对于从来没有接触过lucene的开发人员可能对lucene比较的恐惧,第一点,lucene的发展是相当快的,API在不断的更新当中,第二点,lucene并不是一个完整的全文检索引擎,而是一个全文检...

2016/07/06 18:33
88
0
Apache Lucene 6.2.1 中文文档-首页

翻译自Apache Lucene官网的 Apache Lucene 6.2.1 中文文档,正在翻译中,陆续会翻译全部的文档,因作者能力有限,且是边学边翻译,有错误的地方欢迎朋友们指出。...

2016/11/05 22:12
378
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部