锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲中文字幕久久无码,久久亚洲精品无码VA大香大香,久久精品国产亚洲精品2020http://www.tkk7.com/gupaladino/category/18721.html鍦ㄥ姫鍔涖佺(緇冦佹墦鍑諱笅涓嶆柇鍦板悜鐫鐞嗘兂鍓嶈繘zh-cnFri, 02 Mar 2007 03:18:00 GMTFri, 02 Mar 2007 03:18:00 GMT60My絎竴涓悳绱㈡ā鍨?/title><link>http://www.tkk7.com/gupaladino/articles/90693.html</link><dc:creator>Gu.paladino</dc:creator><author>Gu.paladino</author><pubDate>Fri, 29 Dec 2006 03:49:00 GMT</pubDate><guid>http://www.tkk7.com/gupaladino/articles/90693.html</guid><wfw:comment>http://www.tkk7.com/gupaladino/comments/90693.html</wfw:comment><comments>http://www.tkk7.com/gupaladino/articles/90693.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/gupaladino/comments/commentRss/90693.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/gupaladino/services/trackbacks/90693.html</trackback:ping><description><![CDATA[ <p>榪欏嚑澶╋紝鎴戠殑絎竴涓熀浜巐ucene鐨勬悳绱㈡悶濂戒簡錛岃杞戒竴涓嬶細<br />棣栧厛瑕佹湁涓涓寘鍖匤ar鐨勯偅涓紝鍙互鍒板畼鏂圭綉绔欏幓涓嬭澆錛屼箣鍚庣幇鐮旂┒涓涓嬭繖涓寘鍖呯敱浜庣幇鍦ㄦ槸瀛︿範闃舵錛屽氨涓嬩簡涓や釜鐗堟湰1.4.3鐨勫拰2.0鐨勶紝lucene-2.0鐨勭暀鐫浠ュ悗寮鍙戠敤錛宭ucene-1.4.3鐨勫涔犵敤錛屾瘯绔熷埌2.0 鏃朵唬鏂囦歡鏍煎紡鏈夊緢澶х殑鍙樺寲錛屽寘鎷敓鎴愮殑index鏍煎紡閮藉彉鍖栦簡錛屾墍浠ユ渶濂芥槸涓や釜鐗堟湰閮芥湁銆傚湪寮鍙戠殑鏃跺欏鍏ヨ繖涓や釜鍖呭氨琛屼簡錛屾垜寮濮嬬湡鐨勪笉浼氾紝姹楋紒鎴戣繕浠ヤ負鍜孋++閲岄潰鐨勪竴鏍峰憿鐩存帴include錛岀幇鍦ㄦ兂璧鋒潵鐙傛檿錛岄偅鏃跺欏垰寮濮嬪啓Java榪炲0鏄庝釜綾婚兘鍙獵javaclass錛孧FC鐨勫啓娉曪紝姹楄嚜宸變竴涓紒瀹氫箟鍙橀噺榪樹繚鐣機鐨勪範鎯痏javaVar_錛屽啀姹椾竴涓紝鐜板湪濂藉浜嗐?br />姝ラ涓錛?br />鍏堝啓涓涓畾涔夊父閲忕殑*.java鏂囦歡<br />public class Constants {<br />聽public final static String INDEX_FILE_PATH = "C:\\Java\\lucene\\DataSource";<br />聽public final static String INDEX_STORE_PATH = "C:\\Java\\lucene\\DataIndex";<br />}<br />鐢ㄦ潵瀛樺偍瑕佸緩绔嬬儲寮曠殑鏂囦歡鍜屽瓨鍌ㄥ緩濂界殑绱㈠紩瀛樺偍鍦ㄤ粈涔堝湴鏂?br />姝ラ浜岋細<br />鍐欑敓鎴愮儲寮曠殑綾伙細<br />聽//灝嗚绱㈠紩鐨勬枃浠舵瀯鎴愪竴涓狣ocument瀵硅薄,騫舵坊鍔犱竴涓煙"content"<br />聽public class LuceneIndex {<br />聽//绱㈠紩鍣?br />聽private IndexWriter writer = null;<br />聽// 鍒濆鍖?====>鏋勯犲嚱鏁?br />聽public LuceneIndex() {<br />聽聽try {<br />聽聽聽writer = new IndexWriter(Constants.INDEX_STORE_PATH,new StandardAnalyzer(), true);<br />聽聽} catch (Exception e) {<br />聽聽聽e.printStackTrace();<br />聽聽}<br />聽}<br />聽//灝嗚绱㈠紩鐨勬枃浠舵瀯鎴愪竴涓狣ocument瀵硅薄,騫舵坊鍔犱竴涓煙"content"<br />聽private Document getDocument(File f) throws Exception {<br />聽聽Document doc = new Document();<br />聽聽FileInputStream is = new FileInputStream(f);<br />聽聽Reader reader = new BufferedReader(new InputStreamReader(is));<br />聽聽doc.add(Field.Text("contents", reader));<br />聽聽doc.add(Field.Keyword("path", f.getAbsolutePath()));<br />聽聽return doc;<br />聽}<br />聽public void writeToIndex() throws Exception {<br />聽聽File folder = new File(Constants.INDEX_FILE_PATH);<br />聽聽if (folder.isDirectory()) {<br />聽聽聽String[] files = folder.list();<br />聽聽聽System.out.println("姝e湪寤虹珛绱㈠紩..........璇風瓑寰?);<br />聽聽聽for (int i = 0; i < files.length; i++) {<br />聽聽聽聽File file = new File(folder, files[i]);<br />聽聽聽聽Document doc = getDocument(file);<br />聽聽聽聽System.out.println("姝e湪寤虹珛鏂囦歡 : " + file + " 鐨勭儲寮?);<br />聽聽聽聽System.out.println("瀹屾瘯");<br />聽聽聽聽writer.addDocument(doc);<br />聽聽聽}<br />聽聽}<br />聽}<br />聽public void close() throws Exception {<br />聽聽writer.close();<br />聽}<br />聽//嫻嬭瘯鐢ㄧ殑涓葷▼搴?br />聽public static void main(String[] agrs) throws Exception {<br />聽聽// 澹版槑涓涓狶uceneIndex瀵硅薄<br />聽聽LuceneIndex indexer = new LuceneIndex();<br />聽聽// 寤虹珛绱㈠紩<br />聽聽Date start = new Date();<br />聽聽indexer.writeToIndex();<br />聽聽Date end = new Date();<br />聽聽System.out.println("寤虹珛绱㈠紩瀹屾瘯..........Thank you for Lucene");<br />聽聽System.out.println("");<br />聽聽System.out.println("娑堣楁椂闂?" + (end.getTime() - start.getTime())<br />聽聽聽聽+ " 姣");<br />聽聽System.out.println("绱㈠紩寤虹珛瀹屾瘯");<br />聽聽indexer.close();<br />聽}<br />}<br />鐜板湪绱㈠紩鐢熸垚浜嗭紝鏄繖浜涙枃鏈殑鐨勫叏鏂囩儲寮曠敤鐨勭儲寮曟枃浠?br />姝ラ涓夛細<br />鐜板湪鍩虹閮芥湁浜嗭紝瑕佺殑灝辨槸鎼滅儲鐨勭瘡浜嗭紝騫插槢錛熷啓涓悳绱㈢被灝辨槸鐢ㄦ潵鏌ヨ鍟婏紒<br />public class LuceneSearch {<br />聽// 澹版槑涓涓狪ndexSearcher瀵硅薄<br />聽private IndexSearcher searcher = null;<br />聽// 澹版槑涓涓猀uery瀵硅薄<br />聽private Query query = null;<br />聽// 鍒濆鍖栨瀯閫犲嚱鏁?br />聽public LuceneSearch() {<br />聽聽try {<br />聽聽聽searcher = new IndexSearcher(IndexReader.open(Constants.INDEX_STORE_PATH));<br />聽聽} catch (Exception e) {<br />聽聽聽e.printStackTrace();<br />聽聽}<br />聽}<br />聽public final Hits search(String keyword) {<br />聽聽System.out.println("姝e湪媯绱㈠叧閿瓧 : " + keyword);<br />聽聽// System.out.println(keyword);<br />聽聽try {<br />聽聽聽query = QueryParser.parse(keyword, "contents",<br />聽聽聽聽聽new StandardAnalyzer());<br />聽聽聽System.out.println(query);<br />聽聽聽Date start = new Date();<br />聽聽聽Hits hits = searcher.search(query);<br />聽聽聽Date end = new Date();<br />聽聽聽System.out.println("媯绱㈠畬鎴?......" + " 鐢ㄦ椂 "+ (end.getTime() - start.getTime()) + " 姣");<br />聽聽聽System.out.println(" ");<br />聽聽聽return hits;<br />聽聽} catch (Exception e) {<br />聽聽聽e.printStackTrace();<br />聽聽聽return null;<br />聽聽}<br />聽}</p> <p>聽public void printResult(Hits h) {<br />聽聽if (h.length() == 0) {<br />聽聽聽System.out.println(h);<br />聽聽聽System.out.println(h.length());<br />聽聽聽System.out.println("瀵逛笉璧?娌℃湁鎵懼埌鎮ㄩ渶瑕佺殑緇撴灉");<br />聽聽} else {<br />聽聽聽for (int i = 0; i < h.length(); i++) {<br />聽聽聽聽try {<br />聽聽聽聽聽Document doc = h.doc(i);<br />聽聽聽聽聽System.out.print("榪欐槸絎?" + i + "涓绱㈢粨鏋?鏂囦歡鍚嶄負: ");<br />聽聽聽聽聽System.out.println(doc.get("path"));<br />聽聽聽聽} catch (Exception e) {<br />聽聽聽聽聽e.printStackTrace();<br />聽聽聽聽}<br />聽聽聽}<br />聽聽}<br />聽聽System.out.println(" ");<br />聽聽System.out.println("----------------------------------");<br />聽聽System.out.println(" ");<br />聽}<br />聽<br />聽public static void main(String[] args) throws Exception {<br />聽聽LuceneSearch test = new LuceneSearch();<br />聽聽Hits myHits1 = test.search("瓚崇悆");<br />聽聽Hits myHits2 = test.search("涓栫晫鏉?);<br />聽聽test.printResult(myHits1);<br />聽聽test.printResult(myHits2);<br />聽}<br />}<br />姝ラ鍥涳細<br />榪愯LuceneIndex.java=====> 鐢熸垚绱㈠紩<br />榪愯LuceneSearch.java====>鏌ヨ鍏抽敭瀛?br />ok錛宼his is my first searcher!<br />Although this is very simple,it let me begin with luceneSearcher.Thanks lucene,Tanks Search!<br />Keep on studying knowledge of lucene and search,also and artificial intelligence!<br />I love this job!</p> <img src ="http://www.tkk7.com/gupaladino/aggbug/90693.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/gupaladino/" target="_blank">Gu.paladino</a> 2006-12-29 11:49 <a href="http://www.tkk7.com/gupaladino/articles/90693.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://ahsuibao.com" target="_blank">日本免费大黄在线观看</a>| <a href="http://wlzp88.com" target="_blank">毛片A级毛片免费播放</a>| <a href="http://222222se.com" target="_blank">免费看成人AA片无码视频吃奶</a>| <a href="http://hqshimo.com" target="_blank">无码AV片在线观看免费</a>| <a href="http://626632.com" target="_blank">国产高清在线精品免费软件</a>| <a href="http://www-75044.com" target="_blank">亚洲国产精品无码久久久不卡 </a>| <a href="http://szjmlr.com" target="_blank">最近最新的免费中文字幕 </a>| <a href="http://www9k832.com" target="_blank">国产成人va亚洲电影</a>| <a href="http://zhxydq.com" target="_blank">日韩精品无码专区免费播放</a>| <a href="http://71caoxee.com" target="_blank">亚洲AV无码成人网站久久精品大</a>| <a href="http://wlamyx.com" target="_blank">国产亚洲综合视频</a>| <a href="http://longcais.com" target="_blank">免费人成视频在线观看不卡</a>| <a href="http://viviker.com" target="_blank">亚洲一区精品视频在线</a>| <a href="http://fholaer.com" target="_blank">免费无码H肉动漫在线观看麻豆</a>| <a href="http://jiezinet.com" target="_blank">亚洲国产成人高清在线观看</a>| <a href="http://youweidianqi.com" target="_blank">国产精品免费AV片在线观看</a>| <a href="http://tzkanglong.com" target="_blank">国产乱子伦精品免费女</a>| <a href="http://www-095666.com" target="_blank">亚洲国产区男人本色在线观看</a>| <a href="http://tvnxl.com" target="_blank">一级毛片aaaaaa免费看</a>| <a href="http://fl6fe.com" target="_blank">亚洲国产成人超福利久久精品</a>| <a href="http://5d8f.com" target="_blank">国产成人AV免费观看</a>| <a href="http://jldledu.com" target="_blank">在线免费观看亚洲</a>| <a href="http://117949b.com" target="_blank">久久久99精品免费观看</a>| <a href="http://xyhfloor.com" target="_blank">亚洲国产一区在线观看</a>| <a href="http://aidannis.com" target="_blank">成人AV免费网址在线观看</a>| <a href="http://18yinren.com" target="_blank">亚洲综合男人的天堂色婷婷</a>| <a href="http://3atv66.com" target="_blank">秋霞人成在线观看免费视频</a>| <a href="http://714747.com" target="_blank">亚洲色图视频在线观看</a>| <a href="http://hidiaoyan.com" target="_blank">四虎成人免费大片在线</a>| <a href="http://6969xxoo.com" target="_blank">亚洲男人天堂2022</a>| <a href="http://26cgw.com" target="_blank">亚洲精品黄色视频在线观看免费资源 </a>| <a href="http://ss8kk.com" target="_blank">精品视频一区二区三区免费</a>| <a href="http://jdv6.com" target="_blank">亚洲男人天堂2020</a>| <a href="http://25gh.com" target="_blank">88xx成人永久免费观看</a>| <a href="http://yy1288.com" target="_blank">亚洲人成网站在线播放影院在线</a>| <a href="http://xfmkt.com" target="_blank">免费在线观影网站</a>| <a href="http://6363388.com" target="_blank">国产色在线|亚洲</a>| <a href="http://sqmdjz.com" target="_blank">成人毛片18岁女人毛片免费看</a>| <a href="http://slmlxg.com" target="_blank">免费播放美女一级毛片</a>| <a href="http://7755ga.com" target="_blank">久久国产精品亚洲综合</a>| <a href="http://baicaijia666.com" target="_blank">男人j进入女人j内部免费网站</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>