浏览代码

优化逻辑

穿云 1 月之前
父节点
当前提交
4f149d57de
共有 1 个文件被更改,包括 4 次插入6 次删除
  1. 4 6
      dbsyncer-storage/src/main/java/org/dbsyncer/storage/lucene/Shard.java

+ 4 - 6
dbsyncer-storage/src/main/java/org/dbsyncer/storage/lucene/Shard.java

@@ -48,18 +48,16 @@ public class Shard {
 
     private final Logger logger = LoggerFactory.getLogger(getClass());
 
-    private File indexPath;
+    private final File indexPath;
 
-    private Directory directory;
+    private final Directory directory;
 
-    private Analyzer analyzer;
+    private final Analyzer analyzer;
 
     private IndexWriter indexWriter;
 
     private IndexReader indexReader;
 
-    private IndexWriterConfig config;
-
     private final Object LOCK = new Object();
 
     private static final int MAX_SIZE = 10000;
@@ -253,7 +251,7 @@ public class Shard {
             IOUtils.close(writeLock); // release write lock
         }
         // 创建索引写入配置
-        config = new IndexWriterConfig(analyzer);
+        IndexWriterConfig config = new IndexWriterConfig(analyzer);
         // 默认32M, 减少合并次数
         config.setRAMBufferSizeMB(32);
         // 创建索引写入对象