1 / 4
文档名称:

Lucene学习.doc

格式:doc   大小:35KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Lucene学习.doc

上传人:xunlai783 2018/3/24 文件大小:35 KB

下载得到文件列表

Lucene学习.doc

相关文档

文档介绍

文档介绍: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) {
   ("建立索引失败!!!");