Solr 介紹

Solr 是一個獨立的企業搜尋伺服器,具有類似 REST 的 API。你通過 JSON,XML,CSV 或二進位制檔案將文件放入其中(稱為索引)。你可以通過 HTTP GET 查詢它並接收 JSON,XML,CSV 或二進位制結果。Solr 使用 Lucene 搜尋庫並對其進行擴充套件。

以下是 solr 提供的一些主要功能:

- 高階全文搜尋功能

由 Lucene™提供支援,Solr 支援強大的匹配功能,包括短語,萬用字元,連線,分組以及更多資料型別

  • 針對大容量流量進行了優化

Solr 在世界範圍內以極大的規模得到證明

  • 基於標準的開放介面 - XML,JSON 和 HTTP

Solr 使用你使用的工具快速構建應用程式

  • 綜合管理介面

Solr 附帶內建的響應式管理使用者介面,可以輕鬆控制 Solr 例項

  • 易於監控

需要更深入瞭解你的例項?Solr 通過 JMX 釋出大量度量資料

  • 高度可擴充套件和容錯

Solr 基於經過實戰考驗的 Apache Zookeeper,可以輕鬆擴充套件和縮小。Solr 開箱即用於複製,分發,重新平衡和容錯。

  • 靈活,適應性強,配置簡單

Solr’s 旨在滿足你的需求,同時簡化配置

  • 近實時索引

想立即檢視你的更新?Solr 利用 Lucene 的近實時索引功能確保你在想要檢視內容時看到你的內容

  • 可擴充套件外掛架構

Solr 釋出了許多定義明確的擴充套件點,可以輕鬆插入索引和查詢時外掛。當然,由於它是 Apache 許可的開源,你可以更改你想要的任何程式碼!

一些 solr 很酷的功能:

  • 你想要的架構,當你沒有架構時

在開始時使用 Solr 的資料驅動的無模式模式,然後在生產時將其鎖定。

  • 強大的擴充套件

Solr 附帶可選外掛,用於索引豐富內容(例如 PDF,Word),語言檢測,搜尋結果聚類等

  • 分面搜尋和過濾

使用大量的分面演算法,根據需要切割和切割資料

  • 地理空間搜尋

Solr 內建的空間搜尋支援使基於位置的搜尋變得簡單

  • 查詢建議,拼寫等

Solr 提供先進的功能,用於自動完成(預先搜尋),拼寫檢查等

  • 豐富的文件解析

Solr 內建 Apache Tika,可以輕鬆索引 Adobe PDF,Microsoft Word 等豐富內容。