org.elasticsearch.index.query.xcontent
Class QueryParseContext

java.lang.Object
  extended by org.elasticsearch.index.query.xcontent.QueryParseContext

public class QueryParseContext
extends java.lang.Object


Constructor Summary
QueryParseContext(Index index, XContentIndexQueryParser indexQueryParser)
           
 
Method Summary
 void addNamedFilter(java.lang.String name, org.apache.lucene.search.Filter filter)
           
 org.apache.lucene.search.Filter cacheFilter(org.apache.lucene.search.Filter filter)
           
 org.apache.lucene.search.Filter cacheWeakFilter(org.apache.lucene.search.Filter filter)
           
 org.elasticsearch.common.collect.ImmutableMap<java.lang.String,org.apache.lucene.search.Filter> copyNamedFilters()
           
 FieldMapper fieldMapper(java.lang.String name)
           
 IndexCache indexCache()
           
 IndexEngine indexEngine()
           
 java.lang.String indexName(java.lang.String name)
           
 MapperService mapperService()
           
 org.apache.lucene.search.Filter parseInnerFilter()
           
 org.apache.lucene.search.Query parseInnerQuery()
           
 XContentParser parser()
           
 MultiFieldMapperQueryParser queryParser(MultiFieldQueryParserSettings settings)
           
 MapperQueryParser queryParser(QueryParserSettings settings)
           
 void reset(XContentParser jp)
           
 ScriptService scriptService()
           
 org.apache.lucene.search.Similarity searchSimilarity()
           
 SimilarityService similarityService()
           
 MapperService.SmartNameFieldMappers smartFieldMappers(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryParseContext

public QueryParseContext(Index index,
                         XContentIndexQueryParser indexQueryParser)
Method Detail

reset

public void reset(XContentParser jp)

parser

public XContentParser parser()

scriptService

public ScriptService scriptService()

mapperService

public MapperService mapperService()

indexEngine

public IndexEngine indexEngine()

similarityService

@Nullable
public SimilarityService similarityService()

searchSimilarity

public org.apache.lucene.search.Similarity searchSimilarity()

indexCache

public IndexCache indexCache()

queryParser

public MapperQueryParser queryParser(QueryParserSettings settings)

queryParser

public MultiFieldMapperQueryParser queryParser(MultiFieldQueryParserSettings settings)

cacheFilter

public org.apache.lucene.search.Filter cacheFilter(org.apache.lucene.search.Filter filter)

cacheWeakFilter

public org.apache.lucene.search.Filter cacheWeakFilter(org.apache.lucene.search.Filter filter)

addNamedFilter

public void addNamedFilter(java.lang.String name,
                           org.apache.lucene.search.Filter filter)

copyNamedFilters

public org.elasticsearch.common.collect.ImmutableMap<java.lang.String,org.apache.lucene.search.Filter> copyNamedFilters()

parseInnerQuery

public org.apache.lucene.search.Query parseInnerQuery()
                                               throws java.io.IOException,
                                                      QueryParsingException
Throws:
java.io.IOException
QueryParsingException

parseInnerFilter

public org.apache.lucene.search.Filter parseInnerFilter()
                                                 throws java.io.IOException,
                                                        QueryParsingException
Throws:
java.io.IOException
QueryParsingException

fieldMapper

public FieldMapper fieldMapper(java.lang.String name)

indexName

public java.lang.String indexName(java.lang.String name)

smartFieldMappers

public MapperService.SmartNameFieldMappers smartFieldMappers(java.lang.String name)