锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲中文字幕久久无码,久久亚洲精品无码VA大香大香,久久精品国产亚洲精品2020http://m.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://m.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://m.tkk7.com/gupaladino/articles/90693.html</guid><wfw:comment>http://m.tkk7.com/gupaladino/comments/90693.html</wfw:comment><comments>http://m.tkk7.com/gupaladino/articles/90693.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/gupaladino/comments/commentRss/90693.html</wfw:commentRss><trackback:ping>http://m.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://m.tkk7.com/gupaladino/aggbug/90693.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/gupaladino/" target="_blank">Gu.paladino</a> 2006-12-29 11:49 <a href="http://m.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://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://xuexilo.com" target="_blank">日本亚洲中午字幕乱码</a>| <a href="http://srvz83.com" target="_blank">成人免费无码大片a毛片软件</a>| <a href="http://wwwpaogou123.com" target="_blank">国产精品国产自线拍免费软件</a>| <a href="http://jgc528.com" target="_blank">国产亚洲综合久久系列</a>| <a href="http://vip98888.com" target="_blank">男女猛烈无遮掩视频免费软件</a>| <a href="http://jsky163.com" target="_blank">国产18禁黄网站免费观看</a>| <a href="http://0888qb.com" target="_blank">亚洲综合在线观看视频</a>| <a href="http://niu44.com" target="_blank">国产精品极品美女自在线观看免费</a>| <a href="http://aizaicc.com" target="_blank">国产最新凸凹视频免费</a>| <a href="http://ding001.com" target="_blank">国产精品久久久久久亚洲小说</a>| <a href="http://wwwkk5679.com" target="_blank">免费a级毛片永久免费</a>| <a href="http://kingco-glaze.com" target="_blank">成人免费夜片在线观看</a>| <a href="http://56v6.com" target="_blank">亚洲一区二区三区自拍公司</a>| <a href="http://yw5168.com" target="_blank">全黄大全大色全免费大片</a>| <a href="http://t66p.com" target="_blank">久久久无码精品亚洲日韩按摩</a>| <a href="http://cswsfz.com" target="_blank">亚洲免费视频网址</a>| <a href="http://zuahowan.com" target="_blank">亚洲综合久久精品无码色欲</a>| <a href="http://ahjmdd.com" target="_blank">免费国产小视频在线观看</a>| <a href="http://yisaoma.com" target="_blank">国产VA免费精品高清在线</a>| <a href="http://shnisda.com" target="_blank">免费va在线观看</a>| <a href="http://gstywy.com" target="_blank">国产激情久久久久影院老熟女免费</a>| <a href="http://xmllhb.com" target="_blank">亚洲日韩图片专区第1页</a>| <a href="http://avyjj.com" target="_blank">天天干在线免费视频</a>| <a href="http://qimiaodh.com" target="_blank">a国产成人免费视频</a>| <a href="http://516kd.com" target="_blank">激情综合亚洲色婷婷五月</a>| <a href="http://hdznzdh.com" target="_blank">亚洲 小说区 图片区 都市</a>| <a href="http://k8h9.com" target="_blank">国产一级高青免费</a>| <a href="http://6668889.com" target="_blank">亚洲爆乳少妇无码激情</a>| <a href="http://tha2008.com" target="_blank">久久久久国产成人精品亚洲午夜</a>| <a href="http://liulian88.com" target="_blank">99xxoo视频在线永久免费观看</a>| <a href="http://xx9911.com" target="_blank">亚洲熟女精品中文字幕</a>| <a href="http://www999973.com" target="_blank">免费看一级做a爰片久久</a>| <a href="http://cct68.com" target="_blank">ww亚洲ww在线观看国产</a>| <a href="http://dddd20.com" target="_blank">2022中文字字幕久亚洲</a>| <a href="http://0595laser.com" target="_blank">免费中文熟妇在线影片</a>| <a href="http://hmjx-tape.com" target="_blank">久久久久国产精品免费看</a>| <a href="http://ywzms.com" target="_blank">免费人妻精品一区二区三区</a>| <a href="http://paweax.com" target="_blank">亚洲国产亚洲片在线观看播放</a>| <a href="http://8fue.com" target="_blank">精品亚洲视频在线观看</a>| <a href="http://trio2003.com" target="_blank">亚洲欧洲一区二区三区</a>| <a href="http://pc521.com" target="_blank">成人a视频片在线观看免费</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>