foxchang 2015-05-28 09:17
浏览 651

Lucene 4.7.2 PersistentSnapshotDeletionPolicy

大家好,最近因项目需求,要把Lucene从之前的3.6替换到4.7.2。经测试,发现:在设置数据备份时,PersistentSnapshotDeletionPolicy没有在对应的文件路径下生成对应的备份文件,求路过大神指点迷津。
下面是声明snapshot对象的codes:

        final String backupFile = LuceneUtility.generateBackupPath(indexFilePath);
            if (backupFile != null) {
                final File bFile = new File(backupFile);

                if(!bFile.exists()){
                    bFile.mkdirs();
                }
                snapShotDir = new MMapDirectory(bFile);

                snapshotter = new PersistentSnapshotDeletionPolicy(
                        new KeepOnlyLastCommitDeletionPolicy(),
                        snapShotDir);
                // Set the snapshot policy
                indexWriterConfig.setIndexDeletionPolicy(snapshotter);
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 FutureWarning:不推荐使用空或全 NA 条目的 DataFrame 串联行为。怎么改呢?
    • ¥15 Chatgpt突然无法正常显示数学公式,如何解决?
    • ¥15 8位抢答器,按照课本写完代码,无法实现功能,如何解决?(关键词-数码管)
    • ¥15 一个用华为模拟器做的实验。
    • ¥28 opencv Cuda C++编译
    • ¥15 插入sim卡4g模组反复断连
    • ¥100 如何把 16bit Bayer 图像数据转换为 TIFF RGB
    • ¥15 进行基于用户的协同过滤推荐,使用准确率和召回率评价推荐模型的效果
    • ¥15 word脚注设置不起空格符号
    • ¥15 为什么apriori的运行时间会比fp growth的运行时间短呢