1. 程式人生 > >Luke:用於Lucene / Solr / Elasticsearch索引的GUI工具

Luke:用於Lucene / Solr / Elasticsearch索引的GUI工具

Luke是由Andrzej Bialecki建立的Lucene Indexing Toolbox。該工具解決了Lucene / Solr工程師需要深入瞭解索引中實際儲存的內容並深入瞭解索引統計資訊的工具。

Luke特點

Luke是用於內省Lucene / Solr / Elasticsearch索引的GUI工具。它允許:

  • 檢視文件並分析其欄位內容(對於儲存的欄位)
  • 在索引中搜索
  • 執行索引維護:索引執行狀況檢查,索引優化(在執行之前進行備份!)
  • 測試您的自定義Lucene分析儀

系統要求

需要Java 8+和JavaFX執行。

啟動Luke

  1. 在專案目錄執行mvn install。(在執行此操作之前,請確保已安裝Java和Maven)
  2. 使用luke.shluke.bat根據您所在的作業系統從命令列啟動luke。

(或者,對於舊版本的luke,您可以直接從釋出頁面下載jar檔案並使用該命令執行它java -jar luke-javafx-with-deps.jar

使用效果

  1. 在path,輸入(或選擇)Lucene / Solr / Elasticsearch儲存索引的位置,然後點選ok

  2. 在overview,可以看到索引的欄位,選擇具體欄位,點選Show Top Terms,可以看到分詞效果

  3. 在document,可以看到文件儲存的內容