Apache Lucene 4.5.0 發布,Java全文搜索引擎

jopen 11年前發布 | 17K 次閱讀 Apache Lucene

Apache Lucene是一個高性能,全功能的全文搜索引擎庫,完全用Java編寫。它適用于幾乎需要全文搜索功能的任何應用程序,尤其是跨平臺的。

Lucene通過一個簡單的API,提供了強大的功能:

Scalable, High-Performance Indexing

  • over 150GB/hour on modern hardware
  • small RAM requirements -- only 1MB heap
  • incremental indexing as fast as batch indexing
  • index size roughly 20-30% the size of text indexed
  • </ul>

    Powerful, Accurate and Efficient Search Algorithms

    • ranked searching -- best results returned first
    • many powerful query types: phrase queries, wildcard queries, proximity queries, range queries and more
    • fielded searching (e.g. title, author, contents)
    • sorting by any field
    • multiple-index searching with merged results
    • allows simultaneous update and searching
    • flexible faceting, highlighting, joins and result grouping
    • fast, memory-efficient and typo-tolerant suggesters
    • pluggable ranking models, including the Vector Space Model and Okapi BM25
    • configurable storage engine (codecs)
    • </ul>

      Cross-Platform Solution

      • Available as Open Source software under the Apache License which lets you use Lucene in both commercial and Open Source programs
      • 100%-pure Java
      • Implementations in other programming languages available that are index-compatible
      • </ul> Apache Lucene 4.5.0 發布,Java全文搜索引擎
        版本說明:基于磁盤的DOC值和改進的過濾器緩存。

         本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
         轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
         本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!