/*** 為數字和日期建立索引:
* numericfield(string name, int precisionstep, store store, boolean index)
* 為這兩項建立索引有專門的方法,numericfield(),其中第四個引數不再是索引的方式,而是是否進行索引
*///為數字建立索引
numericfield numericfield = new
numericfield("attach", field.store.yes, true);
numericfield.setintvalue(attaches[i]);
document.add(numericfield);
/*** 為日期建立索引:
* 核心思想,將date物件轉換成數字
*/long time = dates[i].gettime();//將日期轉換成long型
//建立numericfield物件
numericfield datenumericfield = new
numericfield("date", field.store.yes, true);
//設定索引值
datenumericfield.setlongvalue(time);
document.add(datenumericfield);
4 學習Lucene3 5之索引刪除 更新
1 刪除索引 刪除索引 public void deleteindex catch ioexception e finally 2 恢復刪除索引 恢復刪除的索引 從 站 中恢復 public void restoreindex catch ioexception e finally catch io...
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 萬...