2014年10月27日 星期一

Solr_01_安裝運行

  •  Getting Started

    • Solr 所自帶的Jetty Server 可以提供Solr較高的性能。所以在此範例以Jetty啟動。


      Solr ships with a working Jetty server, with optimized settings for Solr, inside the example directory. It is
      recommended that you use the provided Jetty server for optimal performance. 
      如果要安裝在別的Server 上運行,需參考 Solr Tutorial 、SolrInstall
    • 安裝運行

      首先從官網下載最新的solr後解壓縮,將解壓後的資料夾放到自訂的位置,在本例中是放在C槽並改名為mysolr

      接下來使用cmd模式進入到C:\mysolr\example 位置,並輸入執行啟動服務指令。

      啟動服務方式大致上分兩種,啟動完畢後就可以進入到Solr控制台查看

      1. 直接啟動
        1. 此方法無停止方式只能強制關閉或按Ctrl+C停止
      2. 加入監聽PORT啟動
        1. 啟動 
        2. 關閉 
        3. 停止的監聽PORT號跟密碼可以自訂
        4. 另外要關閉時需開啟另一個cmd視窗執行關閉指令
      3. 另果為4.10 版本有多一個bin的資料夾所以還可以使用 
         啟動 或
        1. solr start -p 8983
        2. solr stop -p 8983
      4. 如果要執行 solr自帶的 DIH 範例的話執行 
        就會執行 \solr-4.10.0\example\example-DIH 這個目錄的範例檔(這個範例含有四個core)
        在01教學範本中未使用DIH範例演示,但在02教學範本時,會引用到四個core中的db core作為資料導入範本

      打開BROWSE後在網址列輸入 http://localhost:8983/solr 就會進入solr主控台

      找到左下角Core Selector下拉式選單並點選 collection1 可以查看有關這個core的相關資訊

    • XML文件資料匯入

      因為原先的cmd已經被用來運行solr了,所以要另外開一個cmd,並且移動到../../exampledocs目錄,並執行資料匯入的動作

      執行完畢後會看到以下畫面

    • 查詢索引

      回到solr主控台並點選最下方的Query

      設定一下rows(資料筆數),按下Execute Query後會出現一堆建立好的資料索引。

      (q這個欄位預設的 *:* 代表全搜尋)

      如果要過濾內容在q的地方打要索引的文字


沒有留言:

張貼留言