建立索引
/*** @author wanghuan
* @description 建立索引
* @throws corruptindexexception
* @throws lockobtainfailedexception
* @throws ioexception
*/public void createindex() throws corruptindexexception, lockobtainfailedexception, ioexception
//關閉流
writer2.close();}搜尋
/*** @author wanghuan
* @param serchstring
* @throws exception
*/public void search(string serchstring) throws exception ;
/* 我們需要搜尋兩個域"articletitle", "articletext"裡面的內容 */
string fields = ;
/* 下面這個表示要同時搜尋這兩個域,而且只要乙個域裡面有滿足我們搜尋的內容就行 */
booleanclause.occur clauses = ;
/** multifieldqueryparser表示多個域解析,
* 同時可以解析含空格的字串,如果我們搜尋"中國 金牌",根據前面的索引,顯然搜到的是第二份檔案
*/query query = multifieldqueryparser.parse(serchstring, fields, clauses,new standardanalyzer());
/* multisearcher表示多目錄搜尋,在這裡我們只有乙個目錄 */
multisearcher searcher = new multisearcher(indexsearchers);
/* 開始搜尋 */
hits h = searcher.search(query);
/* 把搜尋出來的所有檔案列印出來 */
for (int i = 0; i < h.length(); i++)
/* 關閉 */
searcher.close();
}
資料庫例項
連線資料庫時看到機器伺服器名 資料庫例項名,那麼什麼是資料庫例項呢?乙個sql server伺服器就是乙個例項,2000支援在同乙個作業系統裝多個伺服器,換言之,就是多個例項。多個 sql server 例項 microsoft sql server 2000 支援在同一臺計算機上同時執行多個 sq...
資料庫例項
例項就是一組作業系統程序 或者乙個多執行緒的程序 以及一些記憶體,這些程序用來運算元據庫,資料庫只是乙個檔案集合。oracle服務 例項 資料庫 例項是一群為你服務的程序,資料庫是你真實需要的資料 比如你去飯店吃飯享受服務,廚師 服務員的服務相當於例項,食材 飯菜什麼相當於資料庫的資料oracle例...
資料庫例項
oracle通過資料庫例項來載入和管理資料庫。在多例項系統中,可以執行多個例項來共享乙個資料庫。oracle資料庫服務啟動時會自動啟動預設的資料庫例項,有些情況下需要關閉資料庫例項。每個執行的oracle資料庫都對應乙個oracle例項。資料庫伺服器上的乙個資料庫啟動時,oracle將為其分配一塊記...