public class LuceneIndexProvider extends java.lang.Object implements QueryIndexProvider, Observer, java.io.Closeable
LuceneIndex| Constructor and Description |
|---|
LuceneIndexProvider() |
LuceneIndexProvider(IndexCopier indexCopier) |
LuceneIndexProvider(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker) |
LuceneIndexProvider(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker,
ScorerProviderFactory scorerFactory,
IndexAugmentorFactory augmentorFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
contentChanged(NodeState root,
CommitInfo info)
Observes a content change.
|
java.util.List<QueryIndex> |
getQueryIndexes(NodeState nodeState)
Get the currently configured indexes.
|
void |
setAggregator(NodeAggregator aggregator)
sets the default node aggregator that will be used at query time
|
LuceneIndexProvider |
with(NodeAggregator analyzer) |
public LuceneIndexProvider()
public LuceneIndexProvider(IndexCopier indexCopier)
public LuceneIndexProvider(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker)
public LuceneIndexProvider(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker,
ScorerProviderFactory scorerFactory,
IndexAugmentorFactory augmentorFactory)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic void contentChanged(NodeState root, CommitInfo info)
ObserverObserver class javadocs
and relevant repository and observer registration details for more
information on when and how this method gets called.contentChanged in interface Observerroot - root state of the repositoryinfo - local commit information, or nullpublic java.util.List<QueryIndex> getQueryIndexes(NodeState nodeState)
QueryIndexProvidergetQueryIndexes in interface QueryIndexProvidernodeState - the node state of the rootpublic void setAggregator(NodeAggregator aggregator)
public LuceneIndexProvider with(NodeAggregator analyzer)
"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"