lucene是一款很優秀的全文檢索的開源庫,目前最新的版本是lucene4.4,關於lucene的歷史背景以及發展情況,在這裏筆者就很少介紹了,若是你真心想學習lucene,想必在這以前你已經對此做過一些瞭解。java
有不少人知道lucene或者solr,可是卻有不多人知道luke,在這裏筆者就對luke作一個簡單的介紹,Luke是一個用於Lucene搜索引擎的,方便開發和診斷的第三方工具,它能夠訪問現有Lucene的索引,並容許您顯示和修改和調試。luke是google公司最先提供的,對於lucene的直接索引查看很方便,在這以前,若是你想查看下你生成的lucene的索引的所有內容,你得須要寫不少代碼進行操做,更有甚,也許你只想簡簡單單的看下生成索引的總數據量,你也得寫一段代碼才能統計出來,而luke的出現,就爲lucene的查看及調試,提供了一個很好的界面操做工具,對lucene及solr生成的索引,能夠很是方便的進行查詢及調試,不只如此luke還提供了良好的插件機制,使用者能夠自定義某些功能進行安裝使用,很是靈活。工具
使用luke工具,不只能夠對索引進行直接查看,還能夠對索引進行增長,刪除,修改,以及優化,還能夠是使用不一樣的分詞器,對特定的字段進行分詞測試,等等,這一點很是相似solr的管理頁面提供的功能,可是兩者的側重點不在一個地方。學習
luke工具的使用也很是簡單,下載完luke後直接放在某個盤符下而後能夠在cmd窗口找到luke工具所在的盤符根路徑下,使用java -jar luke.jar就能夠啓動了,有的luke工具直接雙擊運行就能夠啓動,使用時候兩種方式均可以試一下,啓動以後,點擊Browser按鈕,找到你的索引路徑點OK,便可顯示你索引的內容,不過使用luke得注意版本問題,通常來講luke是向後兼容的,可是若是你是4.x的lucene索引,那麼你使用3.x的luke工具查看,這樣是不行的,反之確實能夠的。測試
下面我會附上luke的jar包工具,固然你也能夠去官網上本身下載,不過官網上只更新到lucene4.0的查看,對於4.0之後的卻沒有更新,可是筆者這裏會附上4.3的luke工具,經測試能夠對4.1,4.2,4.3的索引進行查看。優化
http://code.google.com/p/luke/downloads/list 搜索引擎
很差意思,受到文件上傳限制,超過10M的不能上傳,有須要的朋友能夠給筆者留言。google