package com.lucene.test4;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import com.lucene.utils.BbsBean;
import com.lucene.utils.LuceneType;
import com.lucene.utils.Page;
public class LuceneTest {
public static void main(String[] args) {
String[] field = new String[] {LuceneType.ALL_TYPE,LuceneType.ALL_ID,LuceneType.ALL_TITLE,LuceneType.ALL_CONTENT};
LuceneUtils lu = new LuceneUtils();
List<BbsBean> lbean = new ArrayList<BbsBean>();
try{
for(int i = 1 ; i <= 100; i++){
BbsBean beans = new BbsBean();
beans.setTopicId(String.valueOf((1000+i)));
beans.setTitle("这是标题:"+i);
beans.setRevertContent("这是内容曾维龙" + i);
beans.setRevertUrl("http://www.baidu.com");
lbean.add(beans);
}
lu.createrIndex(lbean);
Page<Map<String, String>> page = lu.search(new String[]{"99"},field,1,10);
List<Map<String,String>> list2 = page.getPageList();
for(int i = 0;i < list2.size(); i++){
System.out.println("ID:"+list2.get(i).get(LuceneType.ALL_ID) +";标题:" + list2.get(i).get(LuceneType.ALL_TITLE) + ";内容:"+ list2.get(i).get(LuceneType.ALL_CONTENT));
}
}catch(Exception e){
e.printStackTrace();
}
}
}