public class IndexQueryParserService extends AbstractIndexComponent
Modifier and Type | Class and Description |
---|---|
static class |
IndexQueryParserService.Defaults |
Modifier and Type | Field and Description |
---|---|
static String |
ALLOW_UNMAPPED |
static String |
DEFAULT_FIELD |
static String |
PARSE_STRICT |
static String |
QUERY_STRING_LENIENT |
componentSettings, index, indexSettings, logger
Constructor and Description |
---|
IndexQueryParserService(Index index,
Settings indexSettings,
IndicesQueriesRegistry indicesQueriesRegistry,
CacheRecycler cacheRecycler,
ScriptService scriptService,
AnalysisService analysisService,
MapperService mapperService,
IndexCache indexCache,
IndexFieldDataService fieldDataService,
IndexEngine indexEngine,
FixedBitSetFilterCache fixedBitSetFilterCache,
SimilarityService similarityService,
Map<String,QueryParserFactory> namedQueryParsers,
Map<String,FilterParserFactory> namedFilterParsers) |
index, nodeName
public static final String DEFAULT_FIELD
public static final String QUERY_STRING_LENIENT
public static final String PARSE_STRICT
public static final String ALLOW_UNMAPPED
@Inject public IndexQueryParserService(Index index, @IndexSettings Settings indexSettings, IndicesQueriesRegistry indicesQueriesRegistry, CacheRecycler cacheRecycler, ScriptService scriptService, AnalysisService analysisService, MapperService mapperService, IndexCache indexCache, IndexFieldDataService fieldDataService, IndexEngine indexEngine, FixedBitSetFilterCache fixedBitSetFilterCache, @Nullable SimilarityService similarityService, @Nullable Map<String,QueryParserFactory> namedQueryParsers, @Nullable Map<String,FilterParserFactory> namedFilterParsers)
public void close()
public String defaultField()
public boolean queryStringLenient()
public QueryParser queryParser(String name)
public FilterParser filterParser(String name)
public ParsedQuery parse(QueryBuilder queryBuilder) throws ElasticsearchException
ElasticsearchException
public ParsedQuery parse(byte[] source) throws ElasticsearchException
ElasticsearchException
public ParsedQuery parse(byte[] source, int offset, int length) throws ElasticsearchException
ElasticsearchException
public ParsedQuery parse(BytesReference source) throws ElasticsearchException
ElasticsearchException
public ParsedQuery parse(QueryParseContext context, BytesReference source) throws ElasticsearchException
ElasticsearchException
public ParsedQuery parse(String source) throws QueryParsingException
QueryParsingException
public ParsedQuery parse(XContentParser parser)
public ParsedQuery parse(QueryParseContext context, XContentParser parser)
@Nullable public ParsedFilter parseInnerFilter(XContentParser parser) throws IOException
IOException
@Nullable public org.apache.lucene.search.Query parseInnerQuery(XContentParser parser) throws IOException
IOException
@Nullable public org.apache.lucene.search.Query parseInnerQuery(QueryParseContext parseContext) throws IOException
IOException
public QueryParseContext getParseContext()
public boolean defaultAllowUnmappedFields()
public Version getIndexCreatedVersion()
null
if that was unknownpublic ParsedQuery parseQuery(BytesReference source)
Copyright © 2009–2015. All rights reserved.