Lucene
Bách khoa toàn thư mở Wikipedia
Lucene |
|
---|---|
Phát triển: | Apache Software Foundation |
Phiên bản mới nhất: | 2.0.0 / 26/5/2006 |
Hệ điều hành: | Cross-platform |
Thể loại: | Search and index API. |
Giấy phép: | Apache Software License |
Trang chủ: | lucene.apache.org |
Lucene là phần mềm mã nguồn mở được phát triển đầu tiên bởi Doug Cutting được giới thiệu đầu tiên vào tháng 8 năm 2000. Tháng 9 năm 2001 Lucene gia nhập vào tổ chức Apache và hiện tại được Apache phát triển và quản lý. Đó là công cụ được thiết kế và phát triển dùng để phân tích, đánh chỉ mục và tìm kiếm thông tin với hiệu suất cao bằng java. Cần lưu ý rằng Lucene không phải là một ứng dụng mà chỉ là một công cụ đặc tả API cần thiết cho việc một search engine. Được xây dựng và thiết kế theo hướng hướng đối tượng nên các API cũng được cung cấp theo dạng hướng đối tượng. Mặc dù thiết kế và xây dựng ban đầu từ java nhưng hiện nay cũng đã có một số phiên bản cho các ngôn ngữ khác : .Net, C++, Perl, ….
[sửa] Những sản phẩm sử dụng Lucene
- Beagle uses a port of Lucene to C# called Lucene.Net as its indexer.
- Docco (homepage) uses Lucene for desktop search.
- CNET uses Lucene to search their product category listings.
- LjFind uses Lucene to search over 110,000,000 LiveJournal posts.
- Nutch is a complete search engine implementation that utilises Lucene.
- Red-Piranha is another Lucene based search engine. It is ready to use, deployable as a GUI, command line or Tomcat web application, and has the ability to "learn" what the user wants.
- Wikipedia uses Lucene for full-text search.
- The Flock web browser uses Clucene, a C++ version, to do a full text search of browser history.
- Zimbra groupware incorporates Lucene.
- Ants P2P is using Lucene for the search option, within this anonymous file sharing program.
- Solr is an open-source search server based on Lucene with XML/HTTP APIs, caching, replication, and a web admin interface.
- LIRE - Lucene Image Retrieval CBIR library, which uses the Lucene search engine
Chi tiết danh sách các sản phẩm phần mềm sử dụng Lucene xin tham khảo PoweredBy page of Lucene's wiki.
[sửa] Các phiên bản ngôn ngữ khác của Lucene
Ngôn ngữ phát triển chính của Lucene là Java, tuy nhiên Lucene đã được chuyển sang nhiều ngôn ngữ lập trình khác như:Net, C++, Perl, … Sau đâu là các ngôn ngữ đã được chuyển sang
- Lucene4c - C
- CLucene - C++
- MUTIS - Delphi
- NLucene - .NET
- Lucene.Net - .NET
- Plucene - Perl
- Pylucene - Python
- Ferret and RubyLucene - Ruby
- Zend Framework (Search) - PHP
- Montezuma - Common Lisp
[sửa] Liên Kết Ngoài
- Trang chủ Lucene
- Article "Behind the Scenes of the SourceForge.net Search System" by Chris Conrad
- Lucene Wikipedia indexer — introductory article with Java code for search on Wikipedia data
Tiêu bản:Apache