Solr介紹

Solr(讀作「solar」)是Apache Lucene專案的開源企業搜尋平台。其主要功能包括全文檢索、命中標示、分面搜尋、動態聚類、資料庫整合,以及富文字(如Word、PDF)的處理。Solr是高度可延伸的,並提供了分散式搜尋和索引複製。Solr是最流行的企業級搜尋引擎,Solr 4還增加了NoSQL支援。

Solr是用Java編寫、執行在Servlet容器(如Apache Tomcat或Jetty)的一個獨立的全文搜尋伺服器。 Solr採用了Lucene Java搜尋庫為核心的全文索引和搜尋,並具有類似REST的HTTP/XML和JSON的API。 Solr強大的外部組態功能使得無需進行Java編碼,便可對其進行調整以適應多種類型的應用程式。Solr有一個外掛程式架構,以支援更多的進階客製化。

因為2010年Apache Lucene和Apache Solr專案合併,兩個專案是由同一個Apache軟體基金會開發團隊製作實現的。提到技術或產品時,Lucene/Solr或Solr/Lucene是一樣的。

資料參考