This is an automated email from the ASF dual-hosted git repository.
reschke pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/trunk by this push:
new 6bcf85007c Revert "OAK-11459 - Code cleanups on indexing related
packages (#2056)"
6bcf85007c is described below
commit 6bcf85007c24aed86072b9f7cc0c2d141765d7ad
Author: Julian Reschke <[email protected]>
AuthorDate: Sat Feb 8 06:13:55 2025 +0100
Revert "OAK-11459 - Code cleanups on indexing related packages (#2056)"
This reverts commit 080a08b806bafd1bcec1c6c6659be990c29116e2.
---
.../index/progress/IndexingProgressReporter.java | 2 +-
.../plugins/index/lucene/writer/DefaultIndexWriter.java | 8 --------
.../index/lucene/writer/LuceneIndexWriterConfig.java | 15 ++++-----------
.../index/lucene/writer/MultiplexingIndexWriter.java | 17 ++++++-----------
.../indexer/document/DocumentStoreIndexerBase.java | 2 +-
.../AheadOfTimeBlobDownloadingFlatFileStore.java | 2 +-
.../document/flatfile/FlatFileNodeStoreBuilder.java | 2 +-
.../document/flatfile/FlatFileStoreIterator.java | 2 +-
.../document/flatfile/pipelined}/ConfigHelper.java | 2 +-
.../flatfile/pipelined/PipelinedMergeSortTask.java | 1 -
.../flatfile/pipelined/PipelinedMongoDownloadTask.java | 1 -
.../document/flatfile/pipelined/PipelinedStrategy.java | 1 -
.../flatfile/pipelined/PipelinedTreeStoreStrategy.java | 1 -
.../document/flatfile/pipelined}/ConfigHelperTest.java | 7 ++++++-
.../apache/jackrabbit/oak/index/OutOfBandIndexer.java | 8 ++++----
15 files changed, 26 insertions(+), 45 deletions(-)
diff --git
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
index d665b20d14..843e66b2d3 100644
---
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
+++
b/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/progress/IndexingProgressReporter.java
@@ -91,7 +91,7 @@ public class IndexingProgressReporter implements
NodeTraversalCallback {
}
public void traversedNode(PathSource pathSource) throws
CommitFailedException {
- if (++traversalCount % 10_000 == 0) {
+ if (++traversalCount % 10000 == 0) {
double rate = traversalRateEstimator.getNodesTraversedPerSecond();
String formattedRate = String.format("%1.2f nodes/s, %1.2f
nodes/hr", rate, rate * 3600);
String estimate = estimatePendingTraversal(rate);
diff --git
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
index 00823dc779..2c8a16bb3d 100644
---
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
+++
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/DefaultIndexWriter.java
@@ -216,7 +216,6 @@ class DefaultIndexWriter implements LuceneIndexWriter {
* Checks if last suggestion build time was done sufficiently in the past
AND that there were non-zero indexedNodes
* stored in the last run. Note, if index is updated only to rebuild
suggestions, even then we update indexedNodes,
* which would be zero in case it was a forced update of suggestions.
- *
* @return is suggest dict should be updated
*/
private boolean shouldUpdateSuggestions(Calendar currentTime) {
@@ -297,11 +296,4 @@ class DefaultIndexWriter implements LuceneIndexWriter {
}
log.trace("Directory overall size: {}, files: {}",
IOUtils.humanReadableByteCount(overallSize), sb);
}
-
- @Override
- public String toString() {
- return "DefaultIndexWriter{" +
- "index=" + definition.getIndexName() +
- '}';
- }
}
diff --git
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
index 7be43d5472..a64a8d57d6 100644
---
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
+++
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/LuceneIndexWriterConfig.java
@@ -19,13 +19,9 @@
package org.apache.jackrabbit.oak.plugins.index.lucene.writer;
-import org.apache.jackrabbit.oak.commons.properties.SystemPropertySupplier;
import org.apache.lucene.index.IndexWriterConfig;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
public class LuceneIndexWriterConfig {
- private final static Logger LOG =
LoggerFactory.getLogger(LuceneIndexWriterConfig.class);
/**
* This property will be used to set Lucene's
IndexWriter.maxBufferedDeleteTerms
* IndexWriter.maxBufferedDeleteTerms is used to flush buffered data to
lucene index.
@@ -38,14 +34,11 @@ public class LuceneIndexWriterConfig {
*/
public final static String RAM_PER_THREAD_HARD_LIMIT_MB_KEY =
"oak.index.lucene.ramPerThreadHardLimitMB";
- private final int maxBufferedDeleteTerms = SystemPropertySupplier.create(
- MAX_BUFFERED_DELETE_TERMS_KEY,
IndexWriterConfig.DISABLE_AUTO_FLUSH)
- .loggingTo(LOG).get();
- private final int ramPerThreadHardLimitMB = SystemPropertySupplier.create(
- RAM_PER_THREAD_HARD_LIMIT_MB_KEY,
IndexWriterConfig.DEFAULT_RAM_PER_THREAD_HARD_LIMIT_MB)
- .loggingTo(LOG).get();
-
private final double ramBufferSizeMB;
+ private final int maxBufferedDeleteTerms =
Integer.getInteger(MAX_BUFFERED_DELETE_TERMS_KEY,
+ IndexWriterConfig.DISABLE_AUTO_FLUSH);
+ private final int ramPerThreadHardLimitMB =
Integer.getInteger(RAM_PER_THREAD_HARD_LIMIT_MB_KEY,
+ IndexWriterConfig.DEFAULT_RAM_PER_THREAD_HARD_LIMIT_MB);
private final int threadCount;
public LuceneIndexWriterConfig() {
diff --git
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
index 3806188a69..b62a8a00f1 100644
---
a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
+++
b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/writer/MultiplexingIndexWriter.java
@@ -82,9 +82,9 @@ class MultiplexingIndexWriter implements LuceneIndexWriter {
// This essentially ensures we respect DefaultIndexWriters#close's
intent to
// create empty index even if nothing has been written during re-index.
StreamSupport.stream(concat(singleton(mountInfoProvider.getDefaultMount()),
mountInfoProvider.getNonDefaultMounts())
- .spliterator(), false)
- .filter(m -> reindex && !m.isReadOnly()) // only needed when
re-indexing for read-write mounts.
- // reindex for ro-mount doesn't make sense in this case anyway.
+ .spliterator(), false)
+ .filter(m -> reindex && !m.isReadOnly()) // only needed when
re-indexing for read-write mounts.
+ // reindex for
ro-mount doesn't make sense in this case anyway.
.forEach(this::getWriter); // open default writers for mounts
that passed all our tests
boolean indexUpdated = false;
@@ -100,20 +100,15 @@ class MultiplexingIndexWriter implements
LuceneIndexWriter {
}
private DefaultIndexWriter getWriter(Mount mount) {
- return writers.computeIfAbsent(mount, w -> createWriter(mount));
+ DefaultIndexWriter writer = writers.computeIfAbsent(mount, w ->
createWriter(mount));
+ return writer;
}
private DefaultIndexWriter createWriter(Mount m) {
String dirName = MultiplexersLucene.getIndexDirName(m);
String suggestDirName = MultiplexersLucene.getSuggestDirName(m);
return new DefaultIndexWriter(definition, definitionBuilder,
directoryFactory, dirName,
- suggestDirName, reindex, writerConfig);
+ suggestDirName, reindex, writerConfig);
}
- @Override
- public String toString() {
- return "MultiplexingIndexWriter{" +
- "writers=" + writers.values() +
- '}';
- }
}
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
index 991e91526e..86b4583631 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/DocumentStoreIndexerBase.java
@@ -30,7 +30,7 @@ import
org.apache.jackrabbit.oak.commons.concurrent.ExecutorCloser;
import org.apache.jackrabbit.oak.index.IndexHelper;
import org.apache.jackrabbit.oak.index.IndexerSupport;
import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.FlatFileNodeStoreBuilder;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
import
org.apache.jackrabbit.oak.index.indexer.document.incrementalstore.IncrementalStoreBuilder;
import org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStore;
import
org.apache.jackrabbit.oak.index.indexer.document.tree.ParallelIndexStore;
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
index ebc6a3180b..86f3eb60b7 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/AheadOfTimeBlobDownloadingFlatFileStore.java
@@ -25,7 +25,7 @@ import java.util.List;
import java.util.stream.Collectors;
import org.apache.jackrabbit.oak.index.indexer.document.NodeStateEntry;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
import org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStore;
import org.apache.jackrabbit.oak.plugins.index.search.IndexDefinition;
import org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore;
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
index 4f3d5df35a..0394c99714 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileNodeStoreBuilder.java
@@ -28,7 +28,7 @@ import org.apache.jackrabbit.oak.index.IndexHelper;
import org.apache.jackrabbit.oak.index.IndexerSupport;
import org.apache.jackrabbit.oak.index.indexer.document.CompositeException;
import
org.apache.jackrabbit.oak.index.indexer.document.NodeStateEntryTraverserFactory;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.PipelinedStrategy;
import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.PipelinedTreeStoreStrategy;
import org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStore;
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
index f73afb0a66..5f5020371f 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/FlatFileStoreIterator.java
@@ -26,7 +26,7 @@ import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.Flat
import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.NodeStateEntryList;
import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.PersistedLinkedList;
import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.linkedList.PersistedLinkedListV2;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
+import
org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined.ConfigHelper;
import org.apache.jackrabbit.oak.spi.blob.BlobStore;
import org.apache.jackrabbit.oak.spi.state.NodeState;
import org.slf4j.Logger;
diff --git
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelper.java
similarity index 97%
rename from
oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
rename to
oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelper.java
index aefe26a736..b16171b0e2 100644
---
a/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelper.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelper.java
@@ -16,7 +16,7 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.jackrabbit.oak.plugins.index;
+package org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
index 111b282d55..c8ce897129 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMergeSortTask.java
@@ -25,7 +25,6 @@ import org.apache.jackrabbit.oak.commons.IOUtils;
import org.apache.jackrabbit.oak.commons.conditions.Validate;
import org.apache.jackrabbit.oak.commons.sort.ExternalSortByteArray;
import
org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStoreUtils;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
index 67a77ebdff..85f8cb7ab9 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedMongoDownloadTask.java
@@ -43,7 +43,6 @@ import org.apache.jackrabbit.oak.plugins.document.Collection;
import org.apache.jackrabbit.oak.plugins.document.NodeDocument;
import org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore;
import
org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStoreHelper;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
index 5adbfed287..b24251d482 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedStrategy.java
@@ -33,7 +33,6 @@ import org.apache.jackrabbit.oak.plugins.document.Collection;
import org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore;
import org.apache.jackrabbit.oak.plugins.document.RevisionVector;
import org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
diff --git
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
index 1f6764ff3c..6c07f6e610 100644
---
a/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
+++
b/oak-run-commons/src/main/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/PipelinedTreeStoreStrategy.java
@@ -34,7 +34,6 @@ import org.apache.jackrabbit.oak.plugins.document.Collection;
import org.apache.jackrabbit.oak.plugins.document.DocumentNodeStore;
import org.apache.jackrabbit.oak.plugins.document.RevisionVector;
import org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore;
-import org.apache.jackrabbit.oak.plugins.index.ConfigHelper;
import org.apache.jackrabbit.oak.plugins.index.FormattingUtils;
import org.apache.jackrabbit.oak.plugins.index.MetricsFormatter;
import org.apache.jackrabbit.oak.plugins.index.IndexingReporter;
diff --git
a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelperTest.java
b/oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelperTest.java
similarity index 88%
rename from
oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelperTest.java
rename to
oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelperTest.java
index 933faa90de..5e8ba1effe 100644
---
a/oak-core/src/test/java/org/apache/jackrabbit/oak/plugins/index/ConfigHelperTest.java
+++
b/oak-run-commons/src/test/java/org/apache/jackrabbit/oak/index/indexer/document/flatfile/pipelined/ConfigHelperTest.java
@@ -16,9 +16,11 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.jackrabbit.oak.plugins.index;
+package org.apache.jackrabbit.oak.index.indexer.document.flatfile.pipelined;
+import org.junit.Rule;
import org.junit.Test;
+import org.junit.contrib.java.lang.system.RestoreSystemProperties;
import java.util.List;
@@ -26,6 +28,9 @@ import static org.junit.Assert.assertEquals;
public class ConfigHelperTest {
+ @Rule
+ public final RestoreSystemProperties restoreSystemProperties = new
RestoreSystemProperties();
+
@Test
public void getSystemPropertyAsStringList() {
assertEquals(List.of(),
ConfigHelper.getSystemPropertyAsStringList("not.defined", "", ';'));
diff --git
a/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
b/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
index 91080dfe7e..a4fe341e8e 100644
---
a/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
+++
b/oak-run/src/main/java/org/apache/jackrabbit/oak/index/OutOfBandIndexer.java
@@ -42,13 +42,13 @@ public class OutOfBandIndexer extends OutOfBandIndexerBase {
}
protected IndexEditorProvider createIndexEditorProvider() throws
IOException {
- LuceneIndexEditorProvider lucene = createLuceneEditorProvider();
- SegmentPropertyIndexEditorProvider property =
createPropertyEditorProvider();
+ IndexEditorProvider lucene = createLuceneEditorProvider();
+ IndexEditorProvider property = createPropertyEditorProvider();
return CompositeIndexEditorProvider.compose(List.of(lucene, property));
}
- private SegmentPropertyIndexEditorProvider createPropertyEditorProvider()
throws IOException {
+ private IndexEditorProvider createPropertyEditorProvider() throws
IOException {
SegmentPropertyIndexEditorProvider provider =
new SegmentPropertyIndexEditorProvider(new
File(getLocalIndexDir(), "propertyIndexStore"));
provider.with(extendedIndexHelper.getMountInfoProvider());
@@ -56,7 +56,7 @@ public class OutOfBandIndexer extends OutOfBandIndexerBase {
return provider;
}
- private LuceneIndexEditorProvider createLuceneEditorProvider() throws
IOException {
+ private IndexEditorProvider createLuceneEditorProvider() throws
IOException {
LuceneIndexHelper luceneIndexHelper =
extendedIndexHelper.getLuceneIndexHelper();
DirectoryFactory dirFactory = new
FSDirectoryFactory(getLocalIndexDir());
luceneIndexHelper.setDirectoryFactory(dirFactory);