跳至內容

Solr

出自Taiwan Tongues 台語維基
於 2025年8月24日 (日) 03:41 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

Solr(讀作「solar」)是 Apache Lucene 專案的開源企業搜揣平台。其主要的功能包括全文的檢索、命中標示、分面搜揣、動態聚類、資料庫整合,以及好額文字(如 Word、PDF)的處理。Solr 是懸度會當延伸的,閣提供分散式搜揣和索引複製。Solr 是上時行的企業級搜揣 ia̋n-jín,Solr 四閣增加 NoSQL 支援。

Solr 是用 Java 編寫、執行佇咧 Servlet 容器(如 Apache Tomcat 抑是 Jetty)的一个獨立的全文搜揣侍服器。Solr 採用矣 Lucene Java 搜揣庫為核心的全文索引和搜揣,並且有類似 REST 的 HTTP / XML 和 JSON 的 API。Solr 強大的外部組態功能讓得不需求進行 Java 編碼,便會當對其進行調整以適應多種類型的應用程式。Solr 有一个外掛程式架構,以支援閣較濟進階客製化。

因為二空一空年 Apache Lucene 和 Apache Solr 專案合併,兩个案是由仝一个專案 Apache 軟體基金會開發團隊實現的。講著技術抑是產品的時陣,Lucene / Solr 抑是 Solr / Lucene 是仝款的。

歷史

二空空四年,Solr 做為 CNET Networks 為公司網站添加搜尋功能的一个內部專案,由 Yonik Seeley 建立。 後來 Yonik Seeley 隨 Grant Ingersoll 和 Erik Hatcher 建立了 LucidWorks(原名 Lucid Imagination), 公司提供商業支援、諮詢佮 Apache Solr 搜揣技術的培訓。

二空空六年一月,CNET Networks 決定捐贈其到 Apache 軟體基金會上專案 Lucene,公開發布其原始碼。親像佇咧 Apache 軟體基金會的任何新專案仝款,其實入去一个潛伏期,對解決組織有幫贊、法律佮金融問題。

二空空七年一月,Solr 結束孵化狀態,穩步成長,累積功能,對而且形成聚集了使用者、參與者佮提交者的強大社群。成做一个新的開源專案,Solr 已經應用一寡流量真懸的網站。

二空空八年九月,Solr 一爿三釋出了真濟增強功能,包括分散式搜揣功能佮效能增強等等。

二空空九年十一月,Solr 一爿四釋出。這个版本對索引、搜揣佮分面共伊做增強,並有真濟其他改進,比如講富文字(PDF、Word 和 HTML)的處理,是因為 Carrot 二的搜揣結果聚圍,佮資料庫整合的改進。該版本猶閣提供誠濟外掛程式。

二空一空年三月,Lucene 和 Solr 專案合併。產品這陣由同一組參與者共同來開發。

佇二零一一年,Solr 改變了版本編號方案,以便佮 Lucene 的匹配。為著使 Solr 和 Lucene 有仝款的版本號,Solr 一孵四的後一版本號做三孵一。

二空一二年十月,Solr 四配零版本釋出,包括新的 SolrCloud 功能。

特色

  • 全文檢索
  • HTTP 管理介面
  • 分佈式搜揣
  • 緊取

參見

  • 面向搜揣的架構
  • eGranary 數字圖書館
  • 資訊檢索函式庫列表

參考文獻

外部連結

  • Solr 官方網站
  • Solr 指南
  • Solr wiki
  • Apache Solr 去測試文件