org.elasticsearch.index.query.xcontent
Class XContentIndexQueryParser
java.lang.Object
org.elasticsearch.index.AbstractIndexComponent
org.elasticsearch.index.query.xcontent.XContentIndexQueryParser
- All Implemented Interfaces:
- IndexComponent, IndexQueryParser
public class XContentIndexQueryParser
- extends AbstractIndexComponent
- implements IndexQueryParser
Constructor Summary |
XContentIndexQueryParser(Index index,
Settings indexSettings,
ScriptService scriptService,
MapperService mapperService,
IndexCache indexCache,
IndexEngine indexEngine,
SimilarityService similarityService,
java.util.Map<java.lang.String,XContentQueryParserFactory> namedQueryParsers,
java.util.Map<java.lang.String,XContentFilterParserFactory> namedFilterParsers,
java.lang.String name,
Settings settings)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XContentIndexQueryParser
@Inject
public XContentIndexQueryParser(Index index,
@IndexSettings
Settings indexSettings,
ScriptService scriptService,
MapperService mapperService,
IndexCache indexCache,
IndexEngine indexEngine,
@Nullable
SimilarityService similarityService,
@Nullable
java.util.Map<java.lang.String,XContentQueryParserFactory> namedQueryParsers,
@Nullable
java.util.Map<java.lang.String,XContentFilterParserFactory> namedFilterParsers,
java.lang.String name,
@Nullable
Settings settings)
name
public java.lang.String name()
- Specified by:
name
in interface IndexQueryParser
queryParser
public XContentQueryParser queryParser(java.lang.String name)
filterParser
public XContentFilterParser filterParser(java.lang.String name)
parse
public ParsedQuery parse(QueryBuilder queryBuilder)
throws ElasticSearchException
- Specified by:
parse
in interface IndexQueryParser
- Throws:
ElasticSearchException
parse
public ParsedQuery parse(byte[] source)
throws ElasticSearchException
- Specified by:
parse
in interface IndexQueryParser
- Throws:
ElasticSearchException
parse
public ParsedQuery parse(byte[] source,
int offset,
int length)
throws ElasticSearchException
- Specified by:
parse
in interface IndexQueryParser
- Throws:
ElasticSearchException
parse
public ParsedQuery parse(java.lang.String source)
throws QueryParsingException
- Specified by:
parse
in interface IndexQueryParser
- Throws:
QueryParsingException
parse
public ParsedQuery parse(XContentParser parser)
parseInnerFilter
public org.apache.lucene.search.Filter parseInnerFilter(XContentParser parser)
throws java.io.IOException
- Throws:
java.io.IOException
parseInnerQuery
public org.apache.lucene.search.Query parseInnerQuery(XContentParser parser)
throws java.io.IOException
- Throws:
java.io.IOException