信息时代的生存哲学

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
Listing D
/*
 * Created on Jun 19, 2003
 *
 * @author Jeff Linwood, jeff@greenninja.com
 *
 */
package com.greenninja.lucene;
 
 
import java.io.IOException;
 
 
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
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;
 
 
 
 
public class Searcher
{
      protected Analyzer analyzer = new StandardAnalyzer();
 
 
      public Hits search(String indexPath, String queryString) throws IOException, ParseException
      {
             //the Lucene index Searcher class, which uses the query on the index
             IndexSearcher indexSearcher = new IndexSearcher(indexPath);
             
             // make the query with our content field, the query string, and the analyzer
             Query query = QueryParser.parse(queryString,"content",analyzer);
             
             Hits hits = indexSearcher.search(query);
             
             return hits; 
      }
      
}
posted on 2004-08-11 13:06  信息时代的生存哲学  阅读(605)  评论(0)    收藏  举报