1. 程式人生 > >Lucene筆記30-Lucene的擴充套件-Luke介紹

Lucene筆記30-Lucene的擴充套件-Luke介紹

一、Luke介紹

Luke是一個查詢索引的工具,Luke的下載點選這裡看第二部分,這裡就不多講了,需要注意的是Lucene和Luke要版本匹配,否則Luke是打不開Lucene索引的。首先開啟Luke,選擇索引的目錄,就可以開啟索引,就可以看到介面了,右上角有個Re-open表示重新載入索引。Lukeyou有5個介面,依次是索引介面、文件頁面、查詢頁面、文件頁面、外掛頁面。

二、頁面功能介紹

  • 索引介面,我們主要關注左下角的域資訊,右下角的分詞資訊。
  • 文件頁面,我們可以通過左上角的左右箭頭,檢視每個document的情況。在右側輸入框中輸入內容,並回車,可以提供一個快速查詢的功能。
  • 查詢頁面,左上角輸入queryParser,可以點選Explain structure來解釋剛剛的表示式,如果表示式寫錯了,就解釋不出來了,點選Search可以檢視搜尋結果,Search按鈕下面的Explain按鈕可以檢視這個文件的評分資訊,這是是用的最得多的頁面。
  • 文件頁面,主要展示的是索引資訊。
  • 外掛頁面,可以給Luke設定一些外掛,更換分詞器,檢視分詞器分詞效果。這裡演示一個,選擇Analyzer Tool,選擇cn.ChineseAnalyzer(在倒數第幾個),選擇Lucene版本,在下面輸入“你好中國”,點選“Analyze”,可以看到被分成了“你”,“好”,“中”,“國”,點選每一個分詞結果,可以在右側看到一些資訊,是不是很熟悉,它們是CharTermAttribute、TermAttribute、OffsetAttribute。