首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

lucene 3.3 合龙索引数据文件

2012-07-23 
lucene 3.3 合并索引数据文件做合并的初衷是想先按照分类先建立相应索引文件,一个分类一个分类重建速度上

lucene 3.3 合并索引数据文件
     做合并的初衷是想先按照分类先建立相应索引文件,一个分类一个分类重建速度上比较快,而且影响面比较小,然后通过合并的方式,建立大的索引数据文件。因为合并的速度还是很快的。 


IndexWriter indexWriter = null;
   try {
   Directory index1 = FSDirectory.open(new File(
"E:\\1"));
   Directory index2 = FSDirectory.open(new File(
"E:\\2"));
   Directory merged = FSDirectory.open(new File(
"E:\\merged"));

    IndexWriter writer =new IndexWriter(merged,analyzer(选用自己的分词器),true(删除该文件目录原来的索引文件,不想删用false),IndexWriter.MaxFieldLength.UNLIMITED);
    //writer.setInfoStream(true ? System.out : null);
        writer.addIndexes(new Directory[]{index1, index2});
        writer.optimize();
        writer.close();

  
   } catch (Exception e) {
    System.out.println("合并索引出错!");
    e.printStackTrace();
   } finally {
    try {
     if (indexWriter != null)
      indexWriter.close();
    } catch (Exception e) {
    }
   } 1 楼 leon.s.kennedy 2012-05-28   博主您好
请问 将lucene用于javaEE中我有个问题
从数据库中读出来数据 再给这些数据做索引吗?
如果是,那数据量大,做索引得多久

如果我新添了一条数据 或 者 删除一条,更新一条,还要重新做索引吗?
请指点 谢谢 2 楼 pppqqq800 2012-05-28   leon.s.kennedy 写道博主您好
请问 将lucene用于javaEE中我有个问题
从数据库中读出来数据 再给这些数据做索引吗?
如果是,那数据量大,做索引得多久

如果我新添了一条数据 或 者 删除一条,更新一条,还要重新做索引吗?
请指点 谢谢
第一次 全量索引 是很大的工程,  所以一定要设计好 ,避免以后总要去修改 那样就悲剧了。

主要的时间是消耗在读取数据上,生成索引速度还是很快的。

添加,删除 有相应的方法,不需要全部重新做。 3 楼 leon.s.kennedy 2012-05-28   pppqqq800 写道leon.s.kennedy 写道博主您好
请问 将lucene用于javaEE中我有个问题
从数据库中读出来数据 再给这些数据做索引吗?
如果是,那数据量大,做索引得多久

如果我新添了一条数据 或 者 删除一条,更新一条,还要重新做索引吗?
请指点 谢谢
第一次 全量索引 是很大的工程,  所以一定要设计好 ,避免以后总要去修改 那样就悲剧了。

主要的时间是消耗在读取数据上,生成索引速度还是很快的。

添加,删除 有相应的方法,不需要全部重新做。

请问如果数据量特大。。。做索引还不死了。。。 4 楼 pppqqq800 2012-05-29   leon.s.kennedy 写道pppqqq800 写道leon.s.kennedy 写道博主您好
请问 将lucene用于javaEE中我有个问题
从数据库中读出来数据 再给这些数据做索引吗?
如果是,那数据量大,做索引得多久

如果我新添了一条数据 或 者 删除一条,更新一条,还要重新做索引吗?
请指点 谢谢
第一次 全量索引 是很大的工程,  所以一定要设计好 ,避免以后总要去修改 那样就悲剧了。

主要的时间是消耗在读取数据上,生成索引速度还是很快的。

添加,删除 有相应的方法,不需要全部重新做。

请问如果数据量特大。。。做索引还不死了。。。


如果数据量特大 不做索引 你死得更惨 尤其不做全文索引 。 5 楼 leon.s.kennedy 2012-05-29   pppqqq800 写道leon.s.kennedy 写道pppqqq800 写道leon.s.kennedy 写道博主您好
请问 将lucene用于javaEE中我有个问题
从数据库中读出来数据 再给这些数据做索引吗?
如果是,那数据量大,做索引得多久

如果我新添了一条数据 或 者 删除一条,更新一条,还要重新做索引吗?
请指点 谢谢
第一次 全量索引 是很大的工程,  所以一定要设计好 ,避免以后总要去修改 那样就悲剧了。

主要的时间是消耗在读取数据上,生成索引速度还是很快的。

添加,删除 有相应的方法,不需要全部重新做。

请问如果数据量特大。。。做索引还不死了。。。


如果数据量特大 不做索引 你死得更惨 尤其不做全文索引 。

哦。。请问博主参加的项目 用过lucene吗?
也是全部索引? 6 楼 pppqqq800 2012-05-29   leon.s.kennedy 写道pppqqq800 写道leon.s.kennedy 写道pppqqq800 写道leon.s.kennedy 写道博主您好
请问 将lucene用于javaEE中我有个问题
从数据库中读出来数据 再给这些数据做索引吗?
如果是,那数据量大,做索引得多久

如果我新添了一条数据 或 者 删除一条,更新一条,还要重新做索引吗?
请指点 谢谢
第一次 全量索引 是很大的工程,  所以一定要设计好 ,避免以后总要去修改 那样就悲剧了。

主要的时间是消耗在读取数据上,生成索引速度还是很快的。

添加,删除 有相应的方法,不需要全部重新做。

请问如果数据量特大。。。做索引还不死了。。。


如果数据量特大 不做索引 你死得更惨 尤其不做全文索引 。

哦。。请问博主参加的项目 用过lucene吗?
也是全部索引?

当然是用了才写的啊。。。。。。按需索引。 
你需要什么 就索引什么就好。 7 楼 leon.s.kennedy 2012-05-29   pppqqq800 写道leon.s.kennedy 写道pppqqq800 写道leon.s.kennedy 写道pppqqq800 写道leon.s.kennedy 写道博主您好
请问 将lucene用于javaEE中我有个问题
从数据库中读出来数据 再给这些数据做索引吗?
如果是,那数据量大,做索引得多久

如果我新添了一条数据 或 者 删除一条,更新一条,还要重新做索引吗?
请指点 谢谢
第一次 全量索引 是很大的工程,  所以一定要设计好 ,避免以后总要去修改 那样就悲剧了。

主要的时间是消耗在读取数据上,生成索引速度还是很快的。

添加,删除 有相应的方法,不需要全部重新做。

请问如果数据量特大。。。做索引还不死了。。。


如果数据量特大 不做索引 你死得更惨 尤其不做全文索引 。

哦。。请问博主参加的项目 用过lucene吗?
也是全部索引?

当然是用了才写的啊。。。。。。按需索引。 
你需要什么 就索引什么就好。

哦哦。多谢指点!
请问博主有使用lucene的场景的源码吗?方便给我研究下吗?
谢谢

热点排行