Page tree
Skip to end of metadata
Go to start of metadata

Lucene 是 Apache 基金会的一个用JAVA实现全文搜索引擎的开源项目。后来有人将Lucene移植到 .Net语言。

Lucene 是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能。

Lucene 的使用者不需要深入了解有关全文检索的知识,仅仅学会使用库中的一个类,你就为你的应用实现全文检索的功能。

不过千万别以为Lucene是一个象google那样的搜索引擎,Lucene甚至不是一个应用程序,它仅仅是一个工具,一个Library。你也可以把它理解为一个将索引、搜索功能封装的很好的一套简单易用的API。利用这套API你可以做很多有关搜索的事情,而且很方便。

作为一个开放源代码项目,Lucene从问世之后,引发了开放源代码社群的巨大反响,程序员们不仅使用它构建具体的全文检索应用,而且将之集成到各种系统软件中去,以及构建Web应用,甚至某些商业软件也采用了Lucene作为其内部全文检索子系统的核心。apache软件基金会的网站使用了Lucene作为全文检索的引擎,IBM的开源软件eclipse[9]的2.1版本中也采用了Lucene作为帮助子系统的全文索引引擎,相应的IBM的商业软件Web Sphere[10]中也采用了Lucene。Lucene以其开放源代码的特性、优异的索引结构、良好的系统架构获得了越来越多的应用。

Lucene是一个高性能、可伸缩的信息搜索(IR)库。它可以为你的应用程序添加索引和搜索能力。Lucene是用java实现的、成熟的开源项目,是著名的Apache Jakarta大家庭的一员,并且基于Apache软件许可 [ASF, License]。同样,Lucene是当前非常流行的、免费的Java信息搜索(IR)库。

Lucene 内容快速导航

针对其他一些开源软件来说,Lucene 的文档和内容比较混乱。

我们将常用的一些链接放到下面,供大家快速参考

内容链接说明
Lucene 和 Solr 源代码https://github.com/apache/lucene-solrLucene 和 Solr 的源代码是在一起的,在上面的仓库下面有 2 个 文件夹,分别指向的是 Solr 和 Lucene
官方 CI 地址https://ci-builds.apache.org/job/Lucene/Apache 的官方使用的是 Jenkins 来进行 CI 的,上面的地址你可以查看当前 CI 的状态
OSSEZ 论坛https://www.ossez.com/c/data/search-index/27有关全文搜索的相关内容和讨论


联系我们

如果您有兴趣参与我们的小组和项目,请使用下面的联系方式和我们联系:

联系方式名称

联系方式

电子邮件:[email protected]
QQ 或微信103899765
QQ 交流群 Spring15186112
OSSEZ 社区论坛https://www.ossez.com/categories

微信及公众平台

我们建议您通过社区论坛来和我们进行沟通,请关注我们的微信公众号。

头条号

我们也在头条号上创建了我们的公众号,请扫描下面的 QR 关注我们的头条号。


有关其他疑问,请参考下面的小助手

问题和讨论

为了保持内容的完整性,Cwiki 维基中只提供相关的文档内容,我们不会在 Cwiki 中进行讨论。

我们将会对使用 Lucene 和 Solr 中出现的一些问题和帮助发布到社区上面,如果有问题需要提出或者讨论,也请发布到社区上。

OSS 计算技术社区请访问:https://www.ossez.com/c/data/search-index/27


  • No labels