Revision of 什麼是 apache solr from Tue, 2011-11-15 20:10

Apache solr 是一個搜尋器
當網站的流量, 用戶, 內容日益增加的時候
Drupal 內建的 search 很快便會變得很慢
而 apache solr 便是其中的解決方案了

Solr 本身是一個 Java 的程式,
所以安裝的時候會和一般的不一樣
但它 search 的能力是非常強
支持全文搜索, 速度快, 支持單線程多站搜索等等
它還可以加其他的插件
支持更多功能, 例如 faceted search 等等

Faceted search 是指用戶可以根據預定的參數,
再過濾搜尋結果.
例如使用分類, 日期, 作者, 地點或任何一個 field 的值都可以是過濾的參數
這些參數稱為 criteria facets.
有了這些參數, 你便可以根據你的求進行更精確的搜尋了

假如你是使用 windows,
你可以很方便的使用 xampp 的 tomcat server
快速建立一個測試的 solr:

  1. 安裝 Java JDK
  2. 下載 Apache Solr Search Integration module
  3. 下載 Apache solr 1.4 r22, 解壓到 apachesolr module 之下
  4. 啟用模組的話, 你可以看到成功安裝 r22 的訊息
  5. 啟用 tomcat
  6. 執行 java -jar start.jar

Google