麻豆传媒视频在线,国产91精品不卡视频,欧美jizz19性欧美,污视频网站在线观看,91涩漫在线观看,伊人发布在线,九色porny丨首页在线,福利视频一区,久久av网址,久久人人视频

當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > Lucene進階:and 和or的條件查詢

Lucene進階:and 和or的條件查詢
2010-01-13 23:10:41  作者:  來源:
  在用Lucene實現全站搜索的過程中,很可能會遇到這樣的問題,只所有某種特定的信息資源,而不是全部.如:某綜合性站點,有新聞,產品,論壇,Blog,視頻等資源,而搜索的時候先選一個類型(下拉列表),再輸入關鍵字進行搜索(當然,這種情況可以直接用sql來實現,我們這里是基于lucene的實現考慮).這種情況下,就要用到and和or的查詢了.這里假設索引已經建立好了(如何建立索引請參考:http://www.javaeye.com/topic/125599),索引字段為title(標題), type(資源類型,表示新聞還是產品,product為產品,news表新聞),則實現方法如下:
Java代碼 復制代碼
  1. /**  
  2. * 根據信息分類和關鍵詞進行查詢  
  3. * @param type,資源的類型,其值為news或product  
  4. * @param searchKey,搜索的關鍵字  
  5. * @return Hits  
  6. */  
  7. public Hits executeSearch(String type,String keyword)   
  8. {   
  9.   Hits result = null;   
  10.   if(type != null && !type.equals("") && keyword != null && !keyword.equals(""))   
  11.   {   
  12.     try    
  13.     {   
  14.       //根據關鍵字構造一個數組   
  15.       String[] key = new String[]{keyword,type};   
  16.       //同時聲明一個與之對應的字段數組   
  17.       String[] fields = {"title","type"};   
  18.       //聲明BooleanClause.Occur[]數組,它表示多個條件之間的關系   
  19.       BooleanClause.Occur[] flags=new BooleanClause.Occur[]{BooleanClause.Occur.MUST,BooleanClause.Occur.MUST};   
  20.       ChineseAnalyzer analyzer = new ChineseAnalyzer();   
  21.       //用MultiFieldQueryParser得到query對象   
  22.       Query query = MultiFieldQueryParser.parse(key, fields, flags, analyzer);   
  23.       //c:/index表示我們的索引文件所在的目錄   
  24.       IndexSearcher searcher = new IndexSearcher("c:/index");   
  25.       //查詢結果   
  26.       result = searcher.search(query);   
  27.     } catch (Exception e)   
  28.     {   
  29.       e.printStackTrace();   
  30.     }   
  31.   }   
  32.   return result;   
  33. }  

這里需要注意的就是BooleanClause.Occur[]數組,它表示多個條件之間的關系,BooleanClause.Occur.MUST表示and,BooleanClause.Occur.MUST_NOT表示not,BooleanClause.Occur.SHOULD表示or.
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
91色婷婷久久久久合中文| 91精品久久久久久久久中文字幕 | 日韩欧美黄色影院| 欧美日韩成人综合在线一区二区| 欧美午夜宅男影院在线观看| 午夜国产不卡在线观看视频| 日韩欧美中文字幕在线观看 | 欧美成人aa大片| 亚洲成人激情在线| 开心激情综合| 精品网站999www| 伊人精品在线观看| 久久成人精品视频| 国产精品永久在线| 玖玖综合伊人| 美女视频在线免费| 久久久久毛片免费观看| 狠狠做深爱婷婷综合一区| 欧美日韩天堂| 久久99精品一区二区三区| 99精品国产99久久久久久白柏 | 亚洲精品久久久蜜桃| 狠狠做深爱婷婷久久综合一区| 欧美三级韩国三级日本一级| 日韩精品一区二区三区在线| 日韩视频第一页| 国产福利精品在线| 色在线免费视频| av黄在线观看| 精品久久久久久久久久岛国gif| 美女少妇全过程你懂的久久 | 国产精品国产三级国产在线观看| 亚洲一区二区三区免费在线观看| 国产·精品毛片| 亚洲一区二区影院| 亚洲精品在线三区| 26uuu亚洲伊人春色| 一级片在线播放| 伊人色综合一区二区三区影院视频| jizz性欧美23| 国产亚洲在线| 国产精品私人自拍| 欧美日韩中文字幕一区二区| 亚洲色图偷窥自拍| 91精品久久久久久久久久入口| 欧美一区二区三区| 91欧美极品| 蜜臀精品一区二区三区在线观看 | 国产一区二区三区免费观看| 国产亚洲欧美激情| 欧美精品久久99久久在免费线| 国产香蕉97碰碰久久人人| 国产日韩欧美一二三区| 最近中文字幕免费mv2018在线| 一区二区三区高清在线观看| 99精品国产一区二区青青牛奶| 91毛片在线观看| 欧美日韩国产欧美日美国产精品| 欧美日韩国产成人在线| 超碰97在线免费观看| 成人av影音| 国产高清不卡二三区| 欧美三级电影网| 日本高清不卡在线| 日本三级一区| 亚洲视频1区| 午夜精品福利在线| 97碰在线观看| √天堂8资源中文在线| 成人在线视频免费观看| 成人精品免费视频| 欧美一区二区三区在线观看视频| 国产精品99蜜臀久久不卡二区 | 一区二区影视| 中文文精品字幕一区二区| 精品国产免费视频| 2023欧美最顶级a∨艳星| 成人在线啊v| 国产精品88av| 亚洲国产欧美一区二区三区同亚洲 | 户外露出一区二区三区| 综合精品久久| 一区二区三区日韩欧美精品 | 亚洲性av网站| 97超碰人人在线| 日韩毛片视频| 一区二区三区在线视频观看58| 久久精品国产欧美亚洲人人爽| av在线三区| 欧美一区二区麻豆红桃视频| 国产精品毛片久久久久久| 久久精品91久久香蕉加勒比| 麻豆系列在线观看| 国产在线不卡| 欧洲精品在线观看| 理论片播放午夜国外| 老司机成人在线| 国产精品看片你懂得| 欧美猛男性生活免费| 亚洲优女在线| 国产一区二区0| 亚洲精品自拍视频| 性欧美videos高清hd4k| 午夜亚洲一区| 精品va天堂亚洲国产| 超碰免费在线观看| 久久久久久黄| 精品国产亚洲在线| 男人影院在线观看| 日韩中文字幕区一区有砖一区 | av小片在线| 亚洲区一区二| 欧美va在线播放| 亚洲成人三级| 老色鬼久久亚洲一区二区| 5月丁香婷婷综合| 香蕉视频免费在线播放| 免费在线亚洲欧美| 亚洲精品久久久久久久久久久久 | 精品亚洲成a人片在线观看| 亚洲成人一区| 欧美一区二区成人| 免费黄色在线观看| 久久99精品国产| 久久九九国产精品怡红院| 九色成人搞黄网站| 国产精品视频九色porn| 日韩美女在线观看| 国产欧美日韩一区二区三区四区| 性做久久久久久久久| 日韩黄色网址| 亚洲黄色高清| 亚洲免费影视第一页| 粉嫩一区二区三区| 久久久久久电影| 国产精品亚洲美女av网站| 欧美3p在线观看| 日韩欧美一区二区三区在线| 香蕉成人app免费看片| 成人一区在线观看| 欧洲s码亚洲m码精品一区| 综合国产视频| 日韩一区二区三区在线视频| av在线网页| 亚洲色图视频网| 香蕉av在线| 国产精品一二三四| 青青久久aⅴ北条麻妃| 欧美mv日韩| 亚洲免费福利视频| 亚州一区二区| 精品视频免费在线| 亚洲精品福利电影| 亚洲午夜成aⅴ人片| 亚乱亚乱亚洲乱妇| 久久免费电影网| 中文字幕在线观| 国产精品一区二区久久不卡| 国产成人免费91av在线| 欧美日韩一区自拍| 日日狠狠久久偷偷四色综合免费| 久久香蕉网站| 精品美女在线播放| 日韩精品中文字幕一区二区 | 中文字幕在线亚洲| 日韩极品少妇| 日韩av在线不卡| 亚洲图色一区二区三区| 欧美高清视频www夜色资源网| 三上悠亚激情av一区二区三区| 亚洲国产精品久久一线不卡| 成人无遮挡免费网站视频在线观看| 久久影视一区二区| 国产免费永久在线观看| 国产欧美一二三区| 日本中文字幕视频在线| 国产精品福利影院| 天使と恶魔の榨精在线播放| 伊人婷婷欧美激情| 麻豆网站免费在线观看| 91国产福利在线| 日韩欧美激情| 亚洲第一区第一页| 国产亚洲精品美女久久久久久久久久| 亚洲欧美日韩成人| 99久久夜色精品国产亚洲1000部| 久久久精品影院| 一区二区动漫| heyzo在线观看| 91欧美一区二区| 国产乱视频在线观看| 亚洲视频在线一区观看| 91av久久| 日韩一区二区视频| 欧美日韩激情| 91极品女神在线| 国产精品香蕉一区二区三区| 青青操视频在线| 亚洲午夜精品在线| 国产a亚洲精品|