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, XContentQueryParserRegistry queryParserRegistry, MapperService mapperService, SimilarityService similarityService, IndexCache indexCache)
           
 
Method Summary
 org.apache.lucene.search.Filter cacheFilterIfPossible(org.apache.lucene.search.Filter filter)
           
 FieldMapper fieldMapper(java.lang.String name)
           
 IndexCache indexCache()
           
 java.lang.String indexName(java.lang.String name)
           
 MapperService mapperService()
           
 org.apache.lucene.search.Filter parseInnerFilter()
           
 org.apache.lucene.search.Query parseInnerQuery()
           
 XContentParser parser()
           
 void reset(XContentParser jp)
           
 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,
                         XContentQueryParserRegistry queryParserRegistry,
                         MapperService mapperService,
                         SimilarityService similarityService,
                         IndexCache indexCache)
Method Detail

reset

public void reset(XContentParser jp)

parser

public XContentParser parser()

mapperService

public MapperService mapperService()

similarityService

@Nullable
public SimilarityService similarityService()

searchSimilarity

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

indexCache

public IndexCache indexCache()

cacheFilterIfPossible

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

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)