public class LuceneIndexEditorProvider extends java.lang.Object implements IndexEditorProvider
IndexEditorsLuceneIndexEditor,
IndexEditorProvider| Constructor and Description |
|---|
LuceneIndexEditorProvider() |
LuceneIndexEditorProvider(IndexCopier indexCopier) |
LuceneIndexEditorProvider(IndexCopier indexCopier,
org.apache.jackrabbit.oak.plugins.index.lucene.ExtractedTextCache extractedTextCache) |
LuceneIndexEditorProvider(IndexCopier indexCopier,
org.apache.jackrabbit.oak.plugins.index.lucene.ExtractedTextCache extractedTextCache,
IndexAugmentorFactory augmentorFactory) |
| Modifier and Type | Method and Description |
|---|---|
Editor |
getIndexEditor(java.lang.String type,
NodeBuilder definition,
NodeState root,
IndexUpdateCallback callback)
Each provider knows how to produce a certain type of index.
|
public LuceneIndexEditorProvider()
public LuceneIndexEditorProvider(IndexCopier indexCopier)
public LuceneIndexEditorProvider(IndexCopier indexCopier, org.apache.jackrabbit.oak.plugins.index.lucene.ExtractedTextCache extractedTextCache)
public LuceneIndexEditorProvider(IndexCopier indexCopier, org.apache.jackrabbit.oak.plugins.index.lucene.ExtractedTextCache extractedTextCache, IndexAugmentorFactory augmentorFactory)
public Editor getIndexEditor(java.lang.String type, NodeBuilder definition, NodeState root, IndexUpdateCallback callback) throws CommitFailedException
IndexEditorProvidertype param is of an unknown value, the provider is expected
to return null.
The definition builder must points to the index definition
node under which the indexer is expected to store the index content.
getIndexEditor in interface IndexEditorProvidertype - index typedefinition - index definition node builder, used for updatesroot - root node state, used for things like node type informationcallback - used to register for index update notificationsnull if type is unknownCommitFailedException"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"