锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品国产亚洲第一区二区三区,亚洲人片在线观看天堂无码,亚洲乱码在线观看http://www.tkk7.com/javadragon/category/29097.htmldragonzh-cnMon, 21 Jan 2008 16:36:08 GMTMon, 21 Jan 2008 16:36:08 GMT60- lucene鏈鍩烘湰鐨勫叆闂ㄤ緥瀛?/title>http://www.tkk7.com/javadragon/archive/2008/01/21/176837.htmljavadragonjavadragonMon, 21 Jan 2008 13:02:00 GMThttp://www.tkk7.com/javadragon/archive/2008/01/21/176837.htmlhttp://www.tkk7.com/javadragon/comments/176837.htmlhttp://www.tkk7.com/javadragon/archive/2008/01/21/176837.html#Feedback0http://www.tkk7.com/javadragon/comments/commentRss/176837.htmlhttp://www.tkk7.com/javadragon/services/trackbacks/176837.html
package test;
import java.io.IOException;
import org.apache.lucene.analysis.SimpleAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
import org.apache.lucene.index.CorruptIndexException;
import org.apache.lucene.index.IndexWriter;
import org.apache.lucene.queryParser.ParseException;
import org.apache.lucene.queryParser.QueryParser;
import org.apache.lucene.search.Hits;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory;
import org.apache.lucene.store.LockObtainFailedException;
import org.junit.Before;
import org.junit.Test;
/**
聽* @author dragon
聽*
聽*/
public class TestBase {
聽聽聽
聽聽聽 private String path;
聽聽聽 @Before
聽聽聽 public void init(){
聽聽聽 聽聽聽 path = "/home/dragon/application/mywork/lucenetest/index";
聽聽聽 }
聽聽聽
聽
//聽聽聽 @Test聽聽聽聽 // 鍒涘緩绱㈠紩鏂囦歡
聽聽聽 public void writerContent() throws CorruptIndexException, LockObtainFailedException, IOException{
聽聽聽 聽聽聽聽 // IndexWriter鐨勭涓変釜鍙傛暟涓篺alse鏃訛紝鍒欏湪宸叉湁鐨勭儲寮曟枃浠惰拷鍔犲唴瀹?br />聽聽聽 聽聽聽 IndexWriter writer = new IndexWriter(path, new SimpleAnalyzer(), true);
聽聽聽 聽聽聽
聽聽聽 聽聽聽
聽聽聽 聽聽聽 Document doc = new Document();
聽聽聽 聽聽聽 String text = "Figure out which ClassLoader to use.聽 For JDK 1.2 and later use the";
聽聽聽 聽聽聽 doc.add(new Field("content", text, Field.Store.YES, Field.Index.TOKENIZED));
聽聽聽 聽聽聽
聽聽聽 聽聽聽 Document doc2 = new Document();
聽聽聽 聽聽聽 String text2 = "context ClassLoader if possible.聽 Note: we defer linking the class";
聽聽聽 聽聽聽 doc.add(new Field("content", text2, Field.Store.YES, Field.Index.TOKENIZED));
聽聽聽 聽聽聽
聽聽聽 聽聽聽 Document doc3 = new Document();
聽聽聽 聽聽聽 String text3 = "that calls an API only in JDK 1.2 until runtime so that we can catch";
聽聽聽 聽聽聽 doc.add(new Field("content", text3, Field.Store.YES, Field.Index.TOKENIZED));
聽聽聽 聽聽聽
聽聽聽 聽聽聽 writer.addDocument(doc);
聽聽聽 聽聽聽 writer.addDocument(doc2);
聽聽聽 聽聽聽 writer.addDocument(doc3);
聽聽聽 聽聽聽 聽
聽聽聽 聽聽聽 writer.optimize();
聽聽聽 聽聽聽 writer.close();
聽聽聽 聽聽聽
聽聽聽 }
聽聽聽
聽聽聽 @Test聽聽 // 鎼滅儲鍖呭惈鍏抽敭瀛梜ey鐨勫唴瀹?br />聽聽聽 public void searchContent() throws IOException, ParseException{
聽聽聽 聽聽聽 Directory directory = FSDirectory.getDirectory(path);
聽聽聽 聽聽聽 IndexSearcher search = new IndexSearcher(directory);
聽聽聽 聽聽聽
聽聽聽 聽聽聽 String key = "use";
聽聽聽 聽聽聽 QueryParser parser = new QueryParser("content",new SimpleAnalyzer());
聽聽聽 聽聽聽 Query query = parser.parse(key);
聽聽聽 聽聽聽
聽聽聽 聽聽聽 Hits hits = search.search(query);
聽聽聽 聽聽聽
聽聽聽 聽聽聽 for(int i = 0; i < hits.length(); i++){
聽聽聽 聽聽聽 聽聽聽 Document doc = hits.doc(i);
聽聽聽 聽聽聽 聽聽聽 System.out.println(" 鏌ヨ緇撴灉 : "+ doc.get("content"));
聽聽聽 聽聽聽 }
聽聽聽 聽聽聽
聽聽聽 聽聽聽 search.close();
聽聽聽 聽聽聽 directory.close();
聽聽聽 聽聽聽
聽聽聽 }
聽聽聽
}

]]>
主站蜘蛛池模板:
男女拍拍拍免费视频网站|
国产91免费视频|
亚洲狠狠综合久久|
国语成本人片免费av无码|
未满十八私人高清免费影院|
亚洲国产综合精品中文第一区|
精品国产一区二区三区免费看|
狠狠躁狠狠爱免费视频无码|
亚洲人成777在线播放|
亚洲欧洲日产国码一级毛片|
黄+色+性+人免费|
一级一片免费视频播放|
亚洲人成影院在线高清|
亚洲一区视频在线播放|
免费a级毛片高清视频不卡
|
亚洲视频免费一区|
又大又粗又爽a级毛片免费看|
日韩插啊免费视频在线观看|
免费人人潮人人爽一区二区
|
亚洲中文精品久久久久久不卡|
亚洲午夜福利AV一区二区无码|
成人男女网18免费视频|
日韩免费观看一区|
一本一道dvd在线观看免费视频|
亚洲av一本岛在线播放|
久久亚洲伊人中字综合精品|
亚洲?V乱码久久精品蜜桃|
久久午夜免费视频|
99re在线精品视频免费|
最新久久免费视频|
色婷婷精品免费视频|
亚洲高清视频在线|
亚洲国产成人精品青青草原|
亚洲国产精品无码久久久不卡|
亚洲av手机在线观看|
女人18毛片水真多免费看|
在线看片韩国免费人成视频|
久久成人a毛片免费观看网站|
国产福利免费视频
|
日本特黄特黄刺激大片免费|
一个人免费观看www视频在线|