锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品国产亚洲第一区二区三区,亚洲人片在线观看天堂无码,亚洲乱码在线观看http://m.tkk7.com/javadragon/category/29097.htmldragonzh-cnMon, 21 Jan 2008 16:36:08 GMTMon, 21 Jan 2008 16:36:08 GMT60- lucene鏈鍩烘湰鐨勫叆闂ㄤ緥瀛?/title>http://m.tkk7.com/javadragon/archive/2008/01/21/176837.htmljavadragonjavadragonMon, 21 Jan 2008 13:02:00 GMThttp://m.tkk7.com/javadragon/archive/2008/01/21/176837.htmlhttp://m.tkk7.com/javadragon/comments/176837.htmlhttp://m.tkk7.com/javadragon/archive/2008/01/21/176837.html#Feedback0http://m.tkk7.com/javadragon/comments/commentRss/176837.htmlhttp://m.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();
聽聽聽 聽聽聽
聽聽聽 }
聽聽聽
}

]]>
主站蜘蛛池模板:
最好免费观看韩国+日本|
女同免费毛片在线播放|
我的小后妈韩剧在线看免费高清版|
久久精品国产亚洲Aⅴ香蕉|
国产亚洲高清在线精品不卡|
国产人妖ts在线观看免费视频|
国产精品国产亚洲区艳妇糸列短篇|
巨胸喷奶水视频www网免费|
亚洲精品无码专区|
国产男女猛烈无遮档免费视频网站
|
色欲色欲天天天www亚洲伊|
免费鲁丝片一级观看|
亚洲av无码一区二区三区天堂
|
亚洲中文字幕无码久久|
午夜一级免费视频|
国内成人精品亚洲日本语音|
亚洲国产精品嫩草影院久久
|
国产午夜不卡AV免费|
亚洲AV日韩AV永久无码免下载|
免费A级毛片无码A∨免费|
2020年亚洲天天爽天天噜|
日本牲交大片免费观看|
一边摸一边桶一边脱免费视频|
亚洲国产一二三精品无码|
日本免费xxxx|
国产成人亚洲精品无码AV大片|
久久亚洲国产精品五月天婷|
男人j进入女人j内部免费网站|
亚洲一区二区三区四区视频|
国产小视频在线观看免费|
日韩a级无码免费视频|
91午夜精品亚洲一区二区三区|
国产色爽免费视频|
丁香花在线视频观看免费|
亚洲区视频在线观看|
夜色阁亚洲一区二区三区|
久9热免费精品视频在线观看|
国产91在线|亚洲|
亚洲香蕉成人AV网站在线观看|
成人免费激情视频|
成年免费大片黄在线观看com|