public class SolrQueryIndex extends Object implements org.apache.jackrabbit.oak.spi.query.QueryIndex.FulltextQueryIndex, org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvanceFulltextQueryIndex
QueryIndexorg.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.NodeAggregator, org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry| Constructor and Description |
|---|
SolrQueryIndex(org.apache.jackrabbit.oak.spi.query.QueryIndex.NodeAggregator aggregator,
OakSolrConfigurationProvider oakSolrConfigurationProvider,
SolrServerProvider solrServerProvider) |
public static final String TYPE
public SolrQueryIndex(org.apache.jackrabbit.oak.spi.query.QueryIndex.NodeAggregator aggregator, OakSolrConfigurationProvider oakSolrConfigurationProvider, SolrServerProvider solrServerProvider)
public double getMinimumCost()
getMinimumCost in interface org.apache.jackrabbit.oak.spi.query.QueryIndexpublic String getIndexName()
getIndexName in interface org.apache.jackrabbit.oak.spi.query.QueryIndexpublic double getCost(org.apache.jackrabbit.oak.spi.query.Filter filter, org.apache.jackrabbit.oak.spi.state.NodeState root)
getCost in interface org.apache.jackrabbit.oak.spi.query.QueryIndexpublic String getPlan(org.apache.jackrabbit.oak.spi.query.Filter filter, org.apache.jackrabbit.oak.spi.state.NodeState nodeState)
getPlan in interface org.apache.jackrabbit.oak.spi.query.QueryIndexpublic org.apache.jackrabbit.oak.spi.query.Cursor query(org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan plan, org.apache.jackrabbit.oak.spi.state.NodeState root)
query in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndexpublic 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.Filter filter, org.apache.jackrabbit.oak.spi.state.NodeState rootState)
query in interface org.apache.jackrabbit.oak.spi.query.QueryIndex@CheckForNull public org.apache.jackrabbit.oak.spi.query.QueryIndex.NodeAggregator getNodeAggregator()
getNodeAggregator in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.FulltextQueryIndexCopyright © 2012–2017 The Apache Software Foundation. All rights reserved.