org.apache.jackrabbit.oak.plugins.index.lucene

Class LuceneIndex

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.jackrabbit.oak.spi.query.QueryIndex

        org.apache.jackrabbit.oak.spi.query.QueryIndex.AdvancedQueryIndex, org.apache.jackrabbit.oak.spi.query.QueryIndex.FulltextQueryIndex, org.apache.jackrabbit.oak.spi.query.QueryIndex.IndexPlan, org.apache.jackrabbit.oak.spi.query.QueryIndex.OrderEntry
    • Constructor Summary

      Constructors 
      Constructor and Description
      LuceneIndex(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker, org.apache.lucene.analysis.Analyzer analyzer, org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator aggregator) 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      double getCost(org.apache.jackrabbit.oak.spi.query.Filter filter, org.apache.jackrabbit.oak.spi.state.NodeState root) 
      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 root) 
      org.apache.jackrabbit.oak.spi.query.Cursor query(org.apache.jackrabbit.oak.spi.query.Filter filter, org.apache.jackrabbit.oak.spi.state.NodeState root) 
    • Constructor Detail

      • LuceneIndex

        public LuceneIndex(org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker tracker,
                   org.apache.lucene.analysis.Analyzer analyzer,
                   org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator aggregator)
    • Method Detail

      • getIndexName

        public String getIndexName()
        Specified by:
        getIndexName in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
      • getCost

        public double getCost(org.apache.jackrabbit.oak.spi.query.Filter filter,
                     org.apache.jackrabbit.oak.spi.state.NodeState root)
        Specified by:
        getCost in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
      • getPlan

        public String getPlan(org.apache.jackrabbit.oak.spi.query.Filter filter,
                     org.apache.jackrabbit.oak.spi.state.NodeState root)
        Specified by:
        getPlan in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
      • query

        public org.apache.jackrabbit.oak.spi.query.Cursor query(org.apache.jackrabbit.oak.spi.query.Filter filter,
                                                       org.apache.jackrabbit.oak.spi.state.NodeState root)
        Specified by:
        query in interface org.apache.jackrabbit.oak.spi.query.QueryIndex
      • getNodeAggregator

        public org.apache.jackrabbit.oak.plugins.index.aggregate.NodeAggregator getNodeAggregator()
        Specified by:
        getNodeAggregator in interface org.apache.jackrabbit.oak.spi.query.QueryIndex.FulltextQueryIndex

Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.