Lucene
Lucene是一套用于全文检索和搜尋的開放源碼程式庫,由Apache软件基金会支持和提供。Lucene提供了一個簡單卻強大的應用程式介面,能夠做全文索引和搜尋。Lucene是現在最受歡迎的免費Java資訊檢索程式庫。
![]() | |
開發者 | Apache软件基金会 |
---|---|
初始版本 | 1999年 |
穩定版本 | 8.7.0 (2020年11月2日 ) |
源代码库 | ![]() |
编程语言 | Java |
操作系统 | 跨平臺 |
类型 | 搜索及全文检索 |
许可协议 | Apache许可证 2.0 |
网站 | lucene |
历史
Lucene最初是由Doug Cutting所撰寫的,他是一位資深的全文索引及檢索專家,曾經是V-Twin搜索引擎的主要開發者,後來在Excite擔任高級系統架構設計師,目前從事於一些互联网底層架構的研究。他貢獻出Lucene的目標是為各種中小型應用程式加入全文檢索功能。
基於Lucene的項目
- Apache Nutch — 提供成熟可用的网络爬虫[1]
- Apache Solr — 基于Lucene核心的高性能搜索服务器,提供JSON/Python/Ruby API[2]
- Elasticsearch —企业搜索平台,目的是组织数据并使其易于获取[3]
- DocFetcher — 跨平台的本机文件搜索桌面程序[4]
- Lucene.NET — 提供给.Net平台用户的Lucene类库的封装[5]
- Swiftype — 基于Lucene的企业级搜索[6]
- Apache Lucy — 为动态语言提供全文搜索的能力,是Lucene Java 库的C接口[7]
- Luke — Java编写的用户界面用于编辑Lucene的索引,此项目已停止开发[8]
參見
- Solr - 使用Lucene的企業搜索伺服器,亦由Apache軟件基金會所研發。
參考資料
- dev@Nutch.apache.org. . nutch.apache.org. [2016-11-29]. (原始内容存档于2021-01-26).
- . quora.com. [23 September 2015].
- . elastic.co. [23 September 2015]. (原始内容存档于2015-09-21).
- Quang, Tran Nam. . docfetcher.sourceforge.net. [2016-11-29]. (原始内容存档于2021-01-13).
- . lucenenet.apache.org. [2016-11-29]. (原始内容存档于2020-12-31).
- . Swiftype. [2016-11-29]. (原始内容存档于2021-02-05).
- . lucy.apache.org. [2016-11-29]. (原始内容存档于2020-12-31).
- . GitHub. [2016-11-29]. (原始内容存档于2020-11-30).
外部連結
![]() |
維基教科書中的相關電子:Lucene |
- Lucene homepage 页面存档备份,存于
- Article "Behind the Scenes of the SourceForge.net Search System" by Chris Conrad
- Schmidt, Marco. . 2005 [2021-02-07]. (原始内容存档于2006-07-15).
Introductory article with Java code for search
- Simple Lucene Examples
- Apache Lucene popular APIs 页面存档备份,存于 in GitHub
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.