[lucene系列筆記1]lucene6的安裝與配置(Windows系統)

來源:互聯網
上載者:User

標籤:位操作   相容   下載jdk   記錄   儲存   輸入   控制台   下載安裝   parse   

lucene是一個java開源的高效全文檢索索引工具包,最近做項目要用到,把學習的過程記錄一下。

 

第一步:下載安裝jdk

1.首先從官網下載jdk(下載之前先查看你的電腦是多少位作業系統,如果是32就下載32的,如果是64位就下載64位的,否則不能相容)。下載之後解壓到當前檔案夾,雙擊安裝JDK的可執行檔,按步驟和提示,一直點“下一步”完成安裝,這裡假設安裝到目標檔案C:\Program Files\Java\jdk1.8.0_25;

2.JDK安裝完成後,需手動設定環境變數,右鍵“我的電腦”,在菜單中選擇“屬性”—“進階系統設定”--“進階”,再單擊“環境變數”按鈕,彈出如下所示的視窗。 

3.選擇“建立”按鈕,建立java_home的變數值為:  C:\ProgramFiles\Java\jdk1.8.0_25,“確定”儲存該變數; 

4.在系統變數中列表中找到"Path"變數,選擇“編輯”按鈕,在彈出的視窗中的變數值後面添加,“C:\Program Files\Java\jdk1.8.0_25\bin;”,一定要注意分號";"不可缺少;

5.按照以上步驟完成後,JDK基本以成功安裝到系統,開發環境已經可用了,

開始菜單 - 運行,輸入"javac"命令,如果能彈出資訊視窗,則說明安裝成功。

 

第二步:下載配置lucene(這裡假設下載的是6.2.1)

  注意:lucene4.0以前的版本CLASSPATH的變數值有所不同,請參考其他教程

1.下載Lucene-6.2.1。在C盤中解壓到當前檔案夾。

2.將lucene-6.2.1中的Lucene-core-6.2.1.jar和lucene-demo-6.2.1.jar這兩個檔案複製到JDK目錄的lib目錄下:C:\Program Files\Java\jdk1.8.0_25\lib。

3.設定CLASSPATH

在“使用者變數”和“系統變數”中都要設定CLASSPATH的變數值為:

.;%JAVA_HOME%\lib\lucene-demo-6.2.1.jar;%JAVA_HOME%\lib\lucene-core-6.2.1.jar;C:\lucene-6.2.1\core\lucene-core-6.2.1.jar;C:\lucene-6.2.1\queryparser\lucene-queryparser-6.2.1.jar;C:\lucene-6.2.1\analysis\common\lucene-analyzers-common-6.2.1.jar;C:\lucene-6.2.1\demo\lucene-demo-6.2.1.jar;

 

第三步:運行Demo

1.在lucene-6.2.1檔案夾下建立一個cc.txt文字文件,在其中輸入nihao,並儲存。

2.建立索引,運行cmd進入控制台,輸入:java org.apache.lucene.demo.IndexFiles -docs C:\lucene-6.2.1

如果一切正確的話,就能看到一堆的控制台輸出了,建立的索引會放在一個index檔案夾下,index檔案夾在你cmd當前所在目錄C:\Users\Administrator。(當然也可以cd到其他目錄裡建索引)

3.查詢索引 :java org.apache.lucene.demo.SearchFiles

4.輸入“nihao”應該會把剛才的cc.txt搜尋出來。

 

至此,Lucene的安裝配置完成了。下一篇會記錄怎麼在eclipse裡面使用。

[lucene系列筆記1]lucene6的安裝與配置(Windows系統)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.