org.elasticsearch.index.query
Class QueryParseContext

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

public class QueryParseContext
extends Object


Constructor Summary
QueryParseContext(Index index, IndexQueryParserService indexQueryParser)
           
 
Method Summary
 void addNamedFilter(String name, org.apache.lucene.search.Filter filter)
           
 AnalysisService analysisService()
           
 org.apache.lucene.search.Filter cacheFilter(org.apache.lucene.search.Filter filter, CacheKeyFilter.Key cacheKey)
           
 com.google.common.collect.ImmutableMap<String,org.apache.lucene.search.Filter> copyNamedFilters()
           
 String defaultField()
           
 FieldMapper fieldMapper(String name)
           
static String[] getTypes()
           
 Index index()
           
 IndexCache indexCache()
           
 IndexEngine indexEngine()
           
 String indexName(String name)
           
 SearchLookup lookup()
           
 MapperService mapperService()
           
 long nowInMillis()
           
 org.apache.lucene.search.Filter parseInnerFilter()
           
 org.apache.lucene.search.Filter parseInnerFilter(String filterName)
           
 org.apache.lucene.search.Query parseInnerQuery()
           
 XContentParser parser()
           
 MapperQueryParser queryParser(QueryParserSettings settings)
           
 boolean queryStringLenient()
           
 Collection<String> queryTypes()
          Returns the narrowed down explicit types, or, if not set, all types.
static void removeTypes()
           
 void reset(XContentParser jp)
           
 ScriptService scriptService()
           
 org.apache.lucene.search.Similarity searchSimilarity()
           
static void setTypes(String[] types)
           
static String[] setTypesWithPrevious(String[] types)
           
 SimilarityService similarityService()
           
 MapperService.SmartNameFieldMappers smartFieldMappers(String name)
           
 MapperService.SmartNameObjectMapper smartObjectMapper(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,
                         IndexQueryParserService indexQueryParser)
Method Detail

setTypes

public static void setTypes(String[] types)

getTypes

public static String[] getTypes()

setTypesWithPrevious

public static String[] setTypesWithPrevious(String[] types)

removeTypes

public static void removeTypes()

reset

public void reset(XContentParser jp)

index

public Index index()

parser

public XContentParser parser()

analysisService

public AnalysisService analysisService()

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()

defaultField

public String defaultField()

queryStringLenient

public boolean queryStringLenient()

queryParser

public MapperQueryParser queryParser(QueryParserSettings settings)

cacheFilter

public org.apache.lucene.search.Filter cacheFilter(org.apache.lucene.search.Filter filter,
                                                   @Nullable
                                                   CacheKeyFilter.Key cacheKey)

addNamedFilter

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

copyNamedFilters

public com.google.common.collect.ImmutableMap<String,org.apache.lucene.search.Filter> copyNamedFilters()

parseInnerQuery

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

parseInnerFilter

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

parseInnerFilter

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

fieldMapper

public FieldMapper fieldMapper(String name)

indexName

public String indexName(String name)

smartFieldMappers

public MapperService.SmartNameFieldMappers smartFieldMappers(String name)

smartObjectMapper

public MapperService.SmartNameObjectMapper smartObjectMapper(String name)

queryTypes

public Collection<String> queryTypes()
Returns the narrowed down explicit types, or, if not set, all types.


lookup

public SearchLookup lookup()

nowInMillis

public long nowInMillis()


Copyright © 2009-2012. All Rights Reserved.