Lucene建立索引和索引的基本檢索

2021-07-30 13:08:43 字數 1101 閱讀 6768

author: 百知教育 gaozhy

注:演示**所使用jar包版本為 lucene-***-5.2.0.jar

lucene索引操作建立索引**

try  catch (exception e)
// 索引日期

document.add(new field("date", datetools.datetostring(new date(), resolution.second),stringfield.type_stored));

// 索引數字

document.add(new intfield("age", 18, field.store

.yes));

建立的索引檔案

lucene索引的檢索

索引檢索**

try

// 7. 釋放資源

indexreader.close();

directory.close();

}catch(exception e)

// 日期檢索

string date = searcher.doc(sd.doc).get("date");

if(date != null)

// 數字檢索

system.out

.println(searcher.doc(sd.doc).get("age"));

檢索結果

使用「百知」檢索結果

使用「胡鑫哲」檢索結果

Lucene 建立索引

public class indexer public static string indexdir d luceneindex public static void main string args system.out.println 被索引的文件個數 writer.numdocs catch ...

Lucene索引的建立

lucene索引的建立 1.搜尋引擎之所以檢索速度快其中乙個因素就是對索引的建立。就好像書籍的目錄,可以讓我們迅速定位到內容。這裡引用一張圖說明搜尋過程。從圖中可以很清晰的看到乙個搜尋系統,三個部分 收集資料整理成索引文件,這個過程多是確定你需要檢索的資訊。比如如果你需要檢索圖書館中的書。那麼你可能...

Lucene之建立索引

lucene用來建搜尋引擎要解決四個問題 抓取資料 解析資料 建立索引和執行搜尋。首先為每一篇文章新增標題 內容 寫作時間等資訊,從而寫好每一篇文章,然後將每一篇文章新增到書裡面去。這樣問及就寫好了。建立索引的過程如下 建立索引器indexwriter,這相當於一本書的框架。建立文件物件docmen...