91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中的搜索引擎框架有哪些

發布時間:2021-07-01 14:53:35 來源:億速云 閱讀:189 作者:Leah 欄目:大數據

本篇文章為大家展示了Java中的搜索引擎框架有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

1、Java 全文搜索引擎框架 Lucene

毫無疑問,Lucene是目前最受歡迎的Java全文搜索框架,準確地說,它是一個全文檢索引擎的架構,提供了完整的查詢引擎和索引引擎,部分文本分析引擎。Lucene為開發人員提供了相當完整的工具包,可以非常方便地實現強大的全文檢索功能。下面有幾款搜索引擎框架也是基于Lucene實現的。

2、開源Java搜索引擎Nutch

Nutch 是一個開源Java實現的搜索引擎。它提供了我們運行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬蟲。

利用Nutch,你可以做到以下這些功能:

  • 每個月取幾十億網頁

  • 為這些網頁維護一個索引

  • 對索引文件進行每秒上千次的搜索

  • 提供高質量的搜索結果

  • 以最小的成本運作

3、分布式搜索引擎 ElasticSearch

ElasticSearch就是一款基于Lucene框架的分布式搜索引擎,并且也是一款為數不多的基于JSON進行索引的搜索引擎。ElasticSearch特別適合在云計算平臺上使用。

4、實時分布式搜索引擎 Solandra

Solandra 是一個實時的分布式搜索引擎,基于 Apache Solr 和 Apache Cassandra 構建。

其特性如下:

  • 支持Solr的大多數默認特性 (search, faceting, highlights)

  • 數據復制,分片,緩存及壓縮這些都由Cassandra來進行

  • Multi-master (任意結點都可供讀寫)

  • 實時性高,寫操作完成即可讀到

  • Easily add new SolrCores w/o restart across the cluster 輕松添加及重啟結點

5、IndexTank

IndexTank是一套基于Java的索引-實時全文搜索引擎實現,IndexTank有以下幾個特點:

  • 索引更新實時生效

  • 地理位置搜索

  • 支持多種客戶端語言
    Ruby, Rails, Python, Java, PHP, .NET & more!

  • 支持靈活的排序與評分控制

  • 支持自動完成

  • 支持面搜索(facet search)

  • 支持匹配高亮

  • 支持海量數據擴展(Scalable from a personal blog to hundreds of millions of documents! )

  • 支持動態數據

6、搜索引擎 Compass

Compass是一個強大的,事務的,高性能的對象/搜索引擎映射(OSEM:object/search engine mapping)與一個Java持久層框架.Compass包括:

  • 搜索引擎抽象層(使用Lucene搜索引薦)

  • OSEM (Object/Search Engine Mapping) 支持

  • 事務管理

  • 類似于Google的簡單關鍵字查詢語言

  • 可擴展與模塊化的框架

  • 簡單的API

7、Java全文搜索服務器 Solr

Solr也是基于Java實現的,并且是基于Lucene實現的,Solr的主要特性包括:高效、靈活的緩存功能,垂直搜索功能,高亮顯示搜索結果。值得注意的是,Solr還提供一款很棒的Web界面來管理索引的數據。

8、Lucene圖片搜索 LIRE

LIRE是一款基于Java的圖片搜索框架,其核心也是基于Lucene的,利用該索引就能夠構建一個基于內容的圖像檢索(content- based image retrieval,CBIR)系統,來搜索相似的圖像。

9、全文本搜索引擎 Egothor

Egothor是一個用Java編寫的開源而高效的全文本搜索引擎。借助Java的跨平臺特性,Egothor能應用于任何環境的應用,既可配置為單獨的搜索引擎,又能用于你的應用作為全文檢索之用。

上述內容就是Java中的搜索引擎框架有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

祁阳县| 遵义县| 雷州市| 赣州市| 宁远县| 渝北区| 木兰县| 巴马| 越西县| 忻城县| 长汀县| 盐山县| 石泉县| 湘阴县| 且末县| 呼玛县| 洞口县| 东兰县| 苗栗县| 郸城县| 荣昌县| 临城县| 松原市| 濮阳市| 衡南县| 凤台县| 孟津县| 乐陵市| 微山县| 丹阳市| 应用必备| 张家口市| 台东市| 柳江县| 盱眙县| 客服| 林州市| 平湖市| 丁青县| 华容县| 巍山|