public class LuceneDocumentMaker extends Object
Constructor and Description |
---|
LuceneDocumentMaker(BinaryTextExtractor textExtractor,
FacetsConfigProvider facetsConfigProvider,
IndexAugmentorFactory augmentorFactory,
IndexDefinition definition,
IndexDefinition.IndexingRule indexingRule,
String path) |
LuceneDocumentMaker(IndexDefinition definition,
IndexDefinition.IndexingRule indexingRule,
String path) |
Modifier and Type | Method and Description |
---|---|
org.apache.lucene.document.Document |
makeDocument(org.apache.jackrabbit.oak.spi.state.NodeState state) |
org.apache.lucene.document.Document |
makeDocument(org.apache.jackrabbit.oak.spi.state.NodeState state,
boolean isUpdate,
List<org.apache.jackrabbit.oak.api.PropertyState> propertiesModified) |
public LuceneDocumentMaker(@Nonnull IndexDefinition definition, @Nonnull IndexDefinition.IndexingRule indexingRule, @Nonnull String path)
public LuceneDocumentMaker(@Nullable BinaryTextExtractor textExtractor, @Nullable FacetsConfigProvider facetsConfigProvider, @Nullable IndexAugmentorFactory augmentorFactory, @Nonnull IndexDefinition definition, @Nonnull IndexDefinition.IndexingRule indexingRule, @Nonnull String path)
@CheckForNull public org.apache.lucene.document.Document makeDocument(org.apache.jackrabbit.oak.spi.state.NodeState state) throws IOException
IOException
@CheckForNull public org.apache.lucene.document.Document makeDocument(org.apache.jackrabbit.oak.spi.state.NodeState state, boolean isUpdate, List<org.apache.jackrabbit.oak.api.PropertyState> propertiesModified) throws IOException
IOException
Copyright © 2012–2017 The Apache Software Foundation. All rights reserved.