文档介绍:Lucene的例子
lucene爬数据库中的数据无非也是查询数据。所有我们用lucene搜索数据主要有下面几个步骤:(代码紧供参考)
       一  ,  从数据库中查数据====爬数据  -------------1
   public ArrayList<BaseItem> getDate(String sql) throws SQLException {
  ArrayList<BaseItem> item = new ArrayList<BaseItem>();
  ConnBase dataConn = new ConnBase();//数据库连接
  conn = ();
  ps = (sql);
  rs = ();
  // (sql);
  while (()) {
   BaseItem i = new BaseItem();
   (("title")); // 对应你的Blog表里的title
   (("content")); // 取表里的博客内容
   ("?id=" + ("blogId")); // 如 a. action ?id=8
   (i);
  } // 把数据库里的数据取出来
  return item;
 }
   二, // 建立索引存放的位置------本方法是创建在C盘--------------------2
 public void CreateFileIndex(String dir) {
  try {
   /* 这里放索引文件的位置*/
   File indexDir = new File("c:\\" + dir); // 存放检索文件的路径
   if (!()) {
    ();
   }
   // 创建标准文本分析器, 标准的是可以支持的中文的
   Analyzer luceneAnalyzer = new StandardAnalyzer();
   indexWriter = new IndexWriter(indexDir, luceneAnalyzer, true);
   // 可以说是创建一个新的写入工具
   // 第一个参数是要索引建立在哪个目录里
   // 第二个参数是新建一个文本分析器,这里用的是标准的大家也可以自己写一个
   // 第三个参数如果是true,在建立索引之前先将c: \\index目录清空
   (100000);
   ();
  } catch (IOException e) {
   ("建立索引失败!!!");