4 學習Lucene3 5之索引刪除 更新

2021-08-15 10:54:18 字數 858 閱讀 2191

(1)刪除索引

/**

* 刪除索引

*/public void

deleteindex() catch (ioexception e) finally

}

(2)恢復刪除索引

/**

* 恢復刪除的索引(從「**站」中恢復)

*/public void

restoreindex() catch (ioexception e) finally catch (ioexception e) }}

}

(3)強制刪除索引(無法再恢復)

/**

* 強制刪除「**站」中的索引,將無法再恢復

*/public void

forcedelete() catch (ioexception e) finally

}

(4)優化和合併索引

/**

* 優化和合併索引

*/public void

forcemerge() catch (ioexception e) finally

}

(5)更新索引

/**

* 更新

*/public void

updateindex() catch (ioexception e) finally

}

3 學習Lucene3 5之索引建立 域選項

field string name,string value,field.store store,field.index index 方法解析 引數一 key 引數二 value 引數三 是否儲存到硬碟 儲存域選項 1.field.store.yes 表示把這個域中的內容完全儲存到檔案中,方便進行文...

9 學習Lucene3 5索引搜尋之其他搜尋

1 lucene3.5索引搜尋之字首搜尋 lucene搜尋之prefixquery 字首搜尋 public void searchbyprefixquery string field,string value 2 lucene3.5索引搜尋之萬用字元搜尋 lucene搜尋之prefixquery 萬...

18 學習Lucene3 5索引之自定義評分

自定義評分流程 1.建立乙個評分域 2.根據原有query termquery 和評分域query scorequery 建立自定義的mycustomscorequery物件 2.1建立自定義的mycustomscorequery物件 2.2過載 getcustomscoreprovider 方法 ...