學習lucene應用簡單例項

2021-08-30 16:15:15 字數 637 閱讀 7929

1.搭建開發環境

lucene-analyzers-3.0.1.jar

lucene-core-3.0.1.jar

lucene-highlighter-3.0.1.jar

lucene-memory-3.0.1.jar

ikanalyzer3.2.0stable.jar //修補包

說明: 本ik分詞器只把支援當前lucene3.0版本,不支援以前的版本.

2.最簡單的helloworld演示程式

public class helloworld catch (ioexception e)

}3.建立索引

@test

public void creatindex() catch (exception e)

}4.在索引庫中搜尋文件

@test

public void searchindex() ;//要新增到文件中的字段集合

try

indexsearcher.close();

system.out.println("匹配的總數量為" + count);

for (article article : articles)

} catch (exception e) }}

Lucene入門以及簡單例項

其實,lucene是乙個很容易上手的搜尋引擎框架,傳統的搜尋引擎,涉及到爬蟲,也就是爬取網 頁,然後對網頁進行加工,也就是索引,最後用於搜 索,lucene這個框架可以很方便的幫你做 法,包括分 詞 索引 搜尋不同的目錄 搜尋不同的域,希望大家通過這個例項,對lucene和 搜尋引擎能有比較全面的認...

lucene應用摘要

lucene做為乙個開源的搜尋引擎框架,它不但易於學習,而且為開發人員提供了豐富的api來完成用為開發人員不同的需求,下面是lucene一些主要應用的 建索引 trysystem.out.println sum is sum articleinfo new articleinfo articlein...

puppet 學習(一 安裝及簡單例項應用)

本次安裝環境是 centos 5.4 x86 64位 server 1.先安裝 ruby 語言包 ruby 標準庫 ruby shadow 庫 yum install y ruby ruby libs ruby shadow 2.需要新增 eprl 庫,來支援 如果你的系統是 centos 6 版本...