public class QueryParseContext extends Object
Constructor and Description |
---|
QueryParseContext(Index index,
IndexQueryParserService indexQueryParser) |
QueryParseContext(Index index,
IndexQueryParserService indexQueryParser,
boolean disableFilterCaching) |
public QueryParseContext(Index index, IndexQueryParserService indexQueryParser)
public QueryParseContext(Index index, IndexQueryParserService indexQueryParser, boolean disableFilterCaching)
public static void setTypes(String[] types)
public static String[] getTypes()
public static void removeTypes()
public void parseFlags(EnumSet<ParseField.Flag> parseFlags)
public EnumSet<ParseField.Flag> parseFlags()
public void reset(XContentParser jp)
public Index index()
public void parser(XContentParser parser)
public XContentParser parser()
public IndexQueryParserService indexQueryParserService()
public AnalysisService analysisService()
public CacheRecycler cacheRecycler()
public ScriptService scriptService()
public MapperService mapperService()
public IndexEngine indexEngine()
@Nullable public SimilarityService similarityService()
public org.apache.lucene.search.similarities.Similarity searchSimilarity()
public QueryParserCache queryParserCache()
public String defaultField()
public boolean queryStringLenient()
public MapperQueryParser queryParser(QueryParserSettings settings)
public FixedBitSetFilter fixedBitSetFilter(org.apache.lucene.search.Filter filter)
public org.apache.lucene.search.Filter cacheFilter(org.apache.lucene.search.Filter filter, @Nullable CacheKeyFilter.Key cacheKey)
public <IFD extends IndexFieldData<?>> IFD getForField(FieldMapper<?> mapper)
public void addNamedFilter(String name, org.apache.lucene.search.Filter filter)
public void addNamedQuery(String name, org.apache.lucene.search.Query query)
public com.google.common.collect.ImmutableMap<String,org.apache.lucene.search.Filter> copyNamedFilters()
public void combineNamedFilters(QueryParseContext context)
public void addInnerHits(String name, InnerHitsContext.BaseInnerHits context)
@Nullable public org.apache.lucene.search.Query parseInnerQuery() throws IOException, QueryParsingException
IOException
QueryParsingException
@Nullable public org.apache.lucene.search.Filter parseInnerFilter() throws IOException, QueryParsingException
IOException
QueryParsingException
public org.apache.lucene.search.Filter parseInnerFilter(String filterName) throws IOException, QueryParsingException
IOException
QueryParsingException
public FieldMapper fieldMapper(String name)
public MapperService.SmartNameFieldMappers smartFieldMappers(String name)
public MapperService.SmartNameObjectMapper smartObjectMapper(String name)
public void setAllowUnmappedFields(boolean allowUnmappedFields)
public void setMapUnmappedFieldAsString(boolean mapUnmappedFieldAsString)
public Collection<String> queryTypes()
public SearchLookup lookup()
public long nowInMillis()
public boolean requireCustomQueryWrappingFilter()
public NestedScope nestedScope()
Copyright © 2009–2015. All rights reserved.