public class AdvancedSolrQueryIndex extends SolrQueryIndex implements org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvanceFulltextQueryIndex
QueryIndex.AdvanceFulltextQueryIndex implementation of a Solr
QueryIndex index, extending SolrQueryIndex.org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndex, org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvanceFulltextQueryIndex, org.apache.jackrabbit.oak.spi.query.QueryIndex.FulltextQueryIndex, org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan, org.apache.jackrabbit.oak.spi.query.QueryIndex.NativeQueryIndex, org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntryTYPE| Constructor and Description |
|---|
AdvancedSolrQueryIndex(String name,
org.apache.solr.client.solrj.SolrServer solrServer,
OakSolrConfiguration configuration,
org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator aggregator) |
| Modifier and Type | Method and Description |
|---|---|
double |
getCost(org.apache.jackrabbit.oak.spi.query.Filter filter,
org.apache.jackrabbit.oak.spi.state.NodeState rootState) |
String |
getIndexName() |
org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator |
getNodeAggregator() |
String |
getPlan(org.apache.jackrabbit.oak.spi.query.Filter filter,
org.apache.jackrabbit.oak.spi.state.NodeState rootState) |
String |
getPlanDescription(org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan plan,
org.apache.jackrabbit.oak.spi.state.NodeState root) |
List<org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan> |
getPlans(org.apache.jackrabbit.oak.spi.query.Filter filter,
List<org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry> sortOrder,
org.apache.jackrabbit.oak.spi.state.NodeState rootState) |
org.apache.jackrabbit.oak.spi.query.Cursor |
query(org.apache.jackrabbit.oak.spi.query.Filter filter,
org.apache.jackrabbit.oak.spi.state.NodeState rootState) |
org.apache.jackrabbit.oak.spi.query.Cursor |
query(org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan plan,
org.apache.jackrabbit.oak.spi.state.NodeState rootState) |
public AdvancedSolrQueryIndex(String name, org.apache.solr.client.solrj.SolrServer solrServer, OakSolrConfiguration configuration, org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator aggregator)
public List<org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan> getPlans(org.apache.jackrabbit.oak.spi.query.Filter filter, List<org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry> sortOrder, org.apache.jackrabbit.oak.spi.state.NodeState rootState)
getPlans in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndexpublic String getPlanDescription(org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan plan, org.apache.jackrabbit.oak.spi.state.NodeState root)
getPlanDescription in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndexpublic org.apache.jackrabbit.oak.spi.query.Cursor query(org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan plan,
org.apache.jackrabbit.oak.spi.state.NodeState rootState)
query in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndexpublic org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator getNodeAggregator()
getNodeAggregator in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.FulltextQueryIndexgetNodeAggregator in class SolrQueryIndexpublic double getCost(org.apache.jackrabbit.oak.spi.query.Filter filter,
org.apache.jackrabbit.oak.spi.state.NodeState rootState)
getCost in interface org.apache.jackrabbit.oak.spi.query.QueryIndexgetCost in class SolrQueryIndexpublic org.apache.jackrabbit.oak.spi.query.Cursor query(org.apache.jackrabbit.oak.spi.query.Filter filter,
org.apache.jackrabbit.oak.spi.state.NodeState rootState)
query in interface org.apache.jackrabbit.oak.spi.query.QueryIndexquery in class SolrQueryIndexpublic String getPlan(org.apache.jackrabbit.oak.spi.query.Filter filter, org.apache.jackrabbit.oak.spi.state.NodeState rootState)
getPlan in interface org.apache.jackrabbit.oak.spi.query.QueryIndexgetPlan in class SolrQueryIndexpublic String getIndexName()
getIndexName in interface org.apache.jackrabbit.oak.spi.query.QueryIndexgetIndexName in class SolrQueryIndexCopyright © 2012-2015 The Apache Software Foundation. All Rights Reserved.