public class LuceneIndexProvider extends Object implements QueryIndexProvider, Observer, Closeable
LuceneIndex
Constructor and Description |
---|
LuceneIndexProvider() |
LuceneIndexProvider(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker) |
LuceneIndexProvider(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker,
ScorerProviderFactory scorerFactory) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
contentChanged(NodeState root,
CommitInfo info)
Observes a content change.
|
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(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker)
public LuceneIndexProvider(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker, ScorerProviderFactory scorerFactory)
public void close()
close
in interface Closeable
close
in interface AutoCloseable
public void contentChanged(NodeState root, CommitInfo info)
Observer
Observer
class javadocs
and relevant repository and observer registration details for more
information on when and how this method gets called.contentChanged
in interface Observer
root
- root state of the repositoryinfo
- local commit information, or null
public List<QueryIndex> getQueryIndexes(NodeState nodeState)
QueryIndexProvider
getQueryIndexes
in interface QueryIndexProvider
nodeState
- the node state of the rootpublic void setAggregator(NodeAggregator aggregator)
public LuceneIndexProvider with(NodeAggregator analyzer)
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"