public class LuceneIndexEditorProvider extends Object implements org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider
IndexEditorsLuceneIndexEditor,
IndexEditorProvider| Modifier and Type | Method and Description |
|---|---|
org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache |
getExtractedTextCache() |
org.apache.jackrabbit.oak.spi.commit.Editor |
getIndexEditor(@NotNull String type,
@NotNull org.apache.jackrabbit.oak.spi.state.NodeBuilder definition,
@NotNull org.apache.jackrabbit.oak.spi.state.NodeState root,
@NotNull org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback callback) |
protected DirectoryFactory |
newDirectoryFactory(ActiveDeletedBlobCollectorFactory.BlobDeletionCallback blobDeletionCallback) |
void |
setBlobStore(@Nullable org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore blobStore) |
void |
setIndexingQueue(IndexingQueue indexingQueue) |
void |
setInMemoryDocsLimit(int inMemoryDocsLimit) |
void |
setWriterConfig(LuceneIndexWriterConfig writerConfig) |
public LuceneIndexEditorProvider()
public LuceneIndexEditorProvider(@Nullable
@Nullable IndexCopier indexCopier)
public LuceneIndexEditorProvider(@Nullable
@Nullable IndexCopier indexCopier,
org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache extractedTextCache)
public LuceneIndexEditorProvider(@Nullable
@Nullable IndexCopier indexCopier,
org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache extractedTextCache,
@Nullable
@Nullable IndexAugmentorFactory augmentorFactory,
org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
public LuceneIndexEditorProvider(@Nullable
@Nullable IndexCopier indexCopier,
@Nullable
@Nullable IndexTracker indexTracker,
org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache extractedTextCache,
@Nullable
@Nullable IndexAugmentorFactory augmentorFactory,
org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
public LuceneIndexEditorProvider(@Nullable
@Nullable IndexCopier indexCopier,
@Nullable
@Nullable IndexTracker indexTracker,
org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache extractedTextCache,
@Nullable
@Nullable IndexAugmentorFactory augmentorFactory,
org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider,
@NotNull
ActiveDeletedBlobCollectorFactory.ActiveDeletedBlobCollector activeDeletedBlobCollector,
@Nullable
@Nullable LuceneIndexMBean mbean,
@Nullable
@Nullable org.apache.jackrabbit.oak.stats.StatisticsProvider statisticsProvider)
public org.apache.jackrabbit.oak.spi.commit.Editor getIndexEditor(@NotNull @NotNull String type, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeBuilder definition, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState root, @NotNull @NotNull org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback callback) throws org.apache.jackrabbit.oak.api.CommitFailedException
getIndexEditor in interface org.apache.jackrabbit.oak.plugins.index.IndexEditorProviderorg.apache.jackrabbit.oak.api.CommitFailedExceptionpublic org.apache.jackrabbit.oak.plugins.index.search.ExtractedTextCache getExtractedTextCache()
public void setInMemoryDocsLimit(int inMemoryDocsLimit)
protected DirectoryFactory newDirectoryFactory(ActiveDeletedBlobCollectorFactory.BlobDeletionCallback blobDeletionCallback)
public void setBlobStore(@Nullable
@Nullable org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore blobStore)
public void setIndexingQueue(IndexingQueue indexingQueue)
public void setWriterConfig(LuceneIndexWriterConfig writerConfig)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.