private List processHits(Hits hits,int startIndex,int endIndex)throws Exception{
  
if(endIndex>=hits.length())
   endIndex
=hits.length()-1;
  List docs
=new ArrayList();
  
for(int i=startIndex;i<=endIndex;i++){
   Document doc
=hits.doc(i);
   Map docMap
=new HashMap();
   docMap.put(
"id",doc.getField("id").stringValue());
   docMap.put(
"name",doc.getField("name").stringValue());
   docMap.put(
"price",doc.getField("price").stringValue());
   docs.add(docMap);
  }
  
return docs;
 }



ExtJS教程- Hibernate教程-Struts2 教程-Lucene教程