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

2021-08-15 12:04:56 字數 1071 閱讀 3055

1、lucene3.5索引搜尋之字首搜尋

/**

* lucene搜尋之prefixquery(字首搜尋)

*/public void

searchbyprefixquery(string field,string value)

2、lucene3.5索引搜尋之萬用字元搜尋

/**

* lucene搜尋之prefixquery(萬用字元搜尋)

* eg:searchutil.searchbywildcardquery("name","a*");

*/public void

searchbywildcardquery(string field,string value)

3、lucene3.5索引搜尋之booleanquery

/**

* lucene搜尋之booleanquery:

* booleanquery可以連線多個子查詢

* booleanclause.occur.must 必須出現

* booleanclause.occur.should 可出現可不出現

* booleanclause.occur.must_not 禁止出現

*/public void

searchbybooleanquery()

4、lucene3.5索引搜尋之短語搜尋

/**

* lucene搜尋之短語查詢:

* 注意:對中文搜尋沒設麼作用,對英文搜尋效果很好(主要原因在於,英文分詞一般用"空格")

*/public void

searchbyphrasequery()

5、lucene3.5索引搜尋之模糊搜尋

/**

* lucene搜尋之模糊查詢

*/public void

searchbyfuzzyquery()

Lucene3 5 實現建立索引和搜尋例項

1.資料庫作為資料來源,建立索引 建立索引 public void createindex openmode openmode,listlist catch exception e listlist new persistencefacade query from authors where id ...

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 表示把這個域中的內容完全儲存到檔案中,方便進行文...