public class LuceneIndexProvider extends java.lang.Object implements QueryIndexProvider, Observer, java.io.Closeable
LuceneIndex| Constructor and Description |
|---|
LuceneIndexProvider() |
LuceneIndexProvider(IndexCopier indexCopier) |
LuceneIndexProvider(IndexTracker tracker) |
LuceneIndexProvider(IndexTracker tracker,
ScorerProviderFactory scorerFactory,
IndexAugmentorFactory augmentorFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
contentChanged(@NotNull NodeState root,
@NotNull CommitInfo info)
Observes a content change.
|
@NotNull java.util.List<QueryIndex> |
getQueryIndexes(NodeState nodeState)
Get the currently configured indexes.
|
void |
setAggregator(QueryIndex.NodeAggregator aggregator)
sets the default node aggregator that will be used at query time
|
LuceneIndexProvider |
with(QueryIndex.NodeAggregator analyzer) |
public LuceneIndexProvider()
public LuceneIndexProvider(IndexCopier indexCopier)
public LuceneIndexProvider(IndexTracker tracker)
public LuceneIndexProvider(IndexTracker tracker, ScorerProviderFactory scorerFactory, IndexAugmentorFactory augmentorFactory)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic void contentChanged(@NotNull
@NotNull NodeState root,
@NotNull
@NotNull 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 - commit information@NotNull public @NotNull java.util.List<QueryIndex> getQueryIndexes(NodeState nodeState)
QueryIndexProvidergetQueryIndexes in interface QueryIndexProvidernodeState - the node state of the rootpublic void setAggregator(QueryIndex.NodeAggregator aggregator)
aggregator - the node aggregatorpublic LuceneIndexProvider with(QueryIndex.NodeAggregator analyzer)
Copyright © 2010 - 2023 Adobe. All Rights Reserved