lucene Filed 域 的相關操作

2021-05-27 18:10:51 字數 1070 閱讀 8087

1.域索引選項

域索引選項(filed.index.*) 通過倒排索引來控制域文字是否可被搜尋

2.域儲存選項

field.store.* 用來確定是否需要儲存域的真實值,以便後續搜尋時能恢復這個值

3.多值域的處理

document doc=new document();

for(string auther :authers)

4.對文件和域進行加權操作

5.索引數字,日期和時間

doc.add(new numericfield("price").setdouble(20.99));

doc.add(new numericfield("timestamp").setlongvalue(new date().gettime()));

6.域擷取

lucene3.3 採用:

limittokencountanalyzer limitana=new limittokencountanalyzer(new standardanalyzer(version.lucene_33), 1000);

7.索引的鎖機制

indexwriter writer=getwriter();  //當前writer物件獲得了檔案鎖

writer.setinfostream(system.out);//索引的除錯資訊

indexwriter writer1=getwriter(); //這裡將丟擲lockobtainfailedexception

document doc=new document();

doc.add(new field("name","lzy",field.store.yes,field.index.analyzed));

doc.add(new numericfield("age").setintvalue(23));

writer.adddocument(doc);

writer.optimize();

writer.close();

位域,pragma pack n 相關

裡面有如下 struct i for i.a 1 i.a 9 i.a for i.b 1 i.b 9 i.b if i.a 3 i.b 3 printf a d,b d n i.a,i.b 不解,到網上搜尋一下,原來是位域相關問題。有些資訊在儲存時,並不需要占用乙個完整的位元組,而只需佔幾個或乙個二...

域命令相關命令

關於域命令的東西,為方便大家,整理乙份,希望給大家帶來一些幫助!查詢域管理員使用者 net group domain admins domain 查詢域使用者 net user domain 查詢網域名稱稱 net view domain 查詢域內計算機 net view domain xx 查詢域...

域環境相關命令

關於域命令的東西,為方便大家,整理乙份,希望給大家帶來一些幫助!查詢域管理員使用者 net group domain admins domain 查詢域使用者 net user domain 查詢網域名稱稱 net view domain 查詢域內計算機 net view domain xx 查詢域...