public class LuceneIndexEditorProvider extends Object implements org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider
IndexEditor
sLuceneIndexEditor
,
IndexEditorProvider
Constructor and Description |
---|
LuceneIndexEditorProvider() |
LuceneIndexEditorProvider(IndexCopier indexCopier) |
LuceneIndexEditorProvider(IndexCopier indexCopier,
ExtractedTextCache extractedTextCache) |
LuceneIndexEditorProvider(IndexCopier indexCopier,
ExtractedTextCache extractedTextCache,
IndexAugmentorFactory augmentorFactory,
org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider) |
LuceneIndexEditorProvider(IndexCopier indexCopier,
IndexTracker indexTracker,
ExtractedTextCache extractedTextCache,
IndexAugmentorFactory augmentorFactory,
org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider) |
LuceneIndexEditorProvider(IndexCopier indexCopier,
IndexTracker indexTracker,
ExtractedTextCache extractedTextCache,
IndexAugmentorFactory augmentorFactory,
org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider,
ActiveDeletedBlobCollectorFactory.ActiveDeletedBlobCollector activeDeletedBlobCollector) |
Modifier and Type | Method and Description |
---|---|
org.apache.jackrabbit.oak.spi.commit.Editor |
getIndexEditor(String type,
org.apache.jackrabbit.oak.spi.state.NodeBuilder definition,
org.apache.jackrabbit.oak.spi.state.NodeState root,
org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback callback) |
protected DirectoryFactory |
newDirectoryFactory(ActiveDeletedBlobCollectorFactory.BlobDeletionCallback blobDeletionCallback) |
void |
setBlobStore(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 IndexCopier indexCopier)
public LuceneIndexEditorProvider(@Nullable IndexCopier indexCopier, ExtractedTextCache extractedTextCache)
public LuceneIndexEditorProvider(@Nullable IndexCopier indexCopier, ExtractedTextCache extractedTextCache, @Nullable IndexAugmentorFactory augmentorFactory, org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
public LuceneIndexEditorProvider(@Nullable IndexCopier indexCopier, @Nullable IndexTracker indexTracker, ExtractedTextCache extractedTextCache, @Nullable IndexAugmentorFactory augmentorFactory, org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
public LuceneIndexEditorProvider(@Nullable IndexCopier indexCopier, @Nullable IndexTracker indexTracker, ExtractedTextCache extractedTextCache, @Nullable IndexAugmentorFactory augmentorFactory, org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider, @Nonnull ActiveDeletedBlobCollectorFactory.ActiveDeletedBlobCollector activeDeletedBlobCollector)
public org.apache.jackrabbit.oak.spi.commit.Editor getIndexEditor(@Nonnull String type, @Nonnull org.apache.jackrabbit.oak.spi.state.NodeBuilder definition, @Nonnull org.apache.jackrabbit.oak.spi.state.NodeState root, @Nonnull org.apache.jackrabbit.oak.plugins.index.IndexUpdateCallback callback) throws org.apache.jackrabbit.oak.api.CommitFailedException
getIndexEditor
in interface org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider
org.apache.jackrabbit.oak.api.CommitFailedException
public void setInMemoryDocsLimit(int inMemoryDocsLimit)
protected DirectoryFactory newDirectoryFactory(ActiveDeletedBlobCollectorFactory.BlobDeletionCallback blobDeletionCallback)
public void setBlobStore(@Nullable org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore blobStore)
public void setIndexingQueue(IndexingQueue indexingQueue)
public void setWriterConfig(LuceneIndexWriterConfig writerConfig)
Copyright © 2012–2017 The Apache Software Foundation. All rights reserved.