Tag:lucene下载
网站简介:Lucene是apache软件基金会4jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包。即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene也是一套用于全文检索和搜寻的开源程式库,提供了一个简单却强大的应用程式接口,能够做全文索引和搜寻,在Java开发环境里Lucene是一个成熟的免费开放源代码工具。就其本身而论,Lucene是现在并且是这几年,最受欢迎的免费java资讯检索程式库。Lucene最初是由DougCutting开发的,在SourceForge的网站上提供下载。在2001年9月做为高质量的开源Java产品加入到Apache软件基金会的Jakarta家族中。随着每个版本的发布,这个项目得到明显的增强,也吸引了更多的用户和开发人员。2004年7月,Lucene1.4版正式发布,10月的1.4.2版本做了一次bug修正。Lucene的原作者是DougCutting,他是一位资深全文索引/检索专家,曾经是V-Twin搜索引擎的主要开发者,后在Excite担任高级系统架构设计师,目前从事于一些Internet底层架构的研究。他贡献出Lucene的目标是为各种中小型应用程式加入全文检索功能。后来发布在SourceForge,2001年年底成为apache软件基金会jakarta的一个子项目。作为一个开放源代码项目,Lucene从问世之后,引发了开放源代码社群的巨大反响,程序员们不仅使用它构建具体的全文检索应用,而且将之集成到各种系统软件中去,以及构建Web应用,甚至某些商业软件也采用了Lucene作为其内部全文检索子系统的核心。apache软件基金会的网站使用了Lucene作为全文检索的引擎,IBM的开源软件eclipse的2.1版本中也采用了Lucene作为帮助子系统的全文索引引擎,相应的IBM的商业软件WebSphere中也采用了Lucene。Lucene以其开放源代码的特性、优异的索引结构、良好的系统架构获得了越来越多的应用。它可以为你的应用程序添加索引和搜索能力。Lucene是用java实现的、成熟的开源项目。Lucene定义了一套以8位字节为基础的索引文件格式,使得兼容系统或者不同平台的应用能够共享建立的索引文件。传统全文检索引擎的倒排索引的基础上,实现了分块索引,能够针对新的文件建立小文件索引,提升索引速度。然后通过与原有索引的合并,达到优化的目的。优秀的面向对象的系统架构,使得对于Lucene扩展的学习难度降低,方便扩充新功能。设计了独立于语言和文件格式的文本分析接口,索引器通过接受Token流完成索引文件的创立,用户扩展新的语言和文件格式,只需要实现文本分析的接口。Lucene秉承了开放源代码一贯的架构优良的优势,设计了一个合理而极具扩充能力的面向对象架构,程序员可以在Lucene的基础上扩充各种功能,比如扩充中文处理能力,从文本扩充到HTML、PDF等等文本格式的处理,编写这些扩展的功能不仅仅不复杂,而且由于Lucene恰当合理的对系统设备做了程序上的抽象,扩展的功能也能轻易的达到跨平台的能力。
温馨提示:
1、2024-02-26,Lucene下载网站世界排名0位,浏览人数已经达到0次,网站关注度0。如果需要了解该站的相关权重信息,可以使用"爱站工具""Chinaz站长工具"查询,本页的网站数据不是实时更新、仅供参考,建议大家以爱站查询数据为准。关于Lucene下载网站价值评估:如访问速度、搜索引擎收录情况以及索引量、用户体验等;当然,要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Lucene下载的站长进行洽谈提供。如该站的IP、PV、跳出率等信息!
2、本网页的Lucene下载官网信息收录于2024-02-26,内容来自互联网收集与整理。由于Lucene下载网站不属于今日学习吧所拥有,后期发展无法实时掌控。随着时间的变化,本页网址指向的网站内容可能会有所变动,今日学习吧无法保证外部链接的合法性。因此,请大家查阅Lucene下载网站信息时,谨慎选择、自真伪,注意保护好个人信息,感谢你的理解与支持(61.0)。

