public class LuceneIndexEditorProvider extends Object implements org.apache.jackrabbit.oak.plugins.index.IndexEditorProvider
IndexEditor
sLuceneIndexEditor
,
IndexEditorProvider
Modifier and Type | Method and Description |
---|---|
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, ExtractedTextCache extractedTextCache)
public LuceneIndexEditorProvider(@Nullable @Nullable IndexCopier indexCopier, ExtractedTextCache extractedTextCache, @Nullable @Nullable IndexAugmentorFactory augmentorFactory, org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
public LuceneIndexEditorProvider(@Nullable @Nullable IndexCopier indexCopier, @Nullable @Nullable IndexTracker indexTracker, ExtractedTextCache extractedTextCache, @Nullable @Nullable IndexAugmentorFactory augmentorFactory, org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
public LuceneIndexEditorProvider(@Nullable @Nullable IndexCopier indexCopier, @Nullable @Nullable IndexTracker indexTracker, ExtractedTextCache extractedTextCache, @Nullable @Nullable IndexAugmentorFactory augmentorFactory, org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider, @NotNull @NotNull ActiveDeletedBlobCollectorFactory.ActiveDeletedBlobCollector activeDeletedBlobCollector)
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.IndexEditorProvider
org.apache.jackrabbit.oak.api.CommitFailedException
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–2019 The Apache Software Foundation. All rights reserved.