org.elasticsearch.index.query.json
Class JsonIndexQueryParser
java.lang.Object
org.elasticsearch.index.AbstractIndexComponent
org.elasticsearch.index.query.json.JsonIndexQueryParser
- All Implemented Interfaces:
- IndexComponent, IndexQueryParser
public class JsonIndexQueryParser
- extends AbstractIndexComponent
- implements IndexQueryParser
Constructor Summary |
JsonIndexQueryParser(Index index,
Settings indexSettings,
MapperService mapperService,
IndexCache indexCache,
AnalysisService analysisService,
SimilarityService similarityService,
java.util.Map<java.lang.String,JsonQueryParserFactory> jsonQueryParsers,
java.util.Map<java.lang.String,JsonFilterParserFactory> jsonFilterParsers,
java.lang.String name,
Settings settings)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsonIndexQueryParser
@Inject
public JsonIndexQueryParser(Index index,
@IndexSettings
Settings indexSettings,
MapperService mapperService,
IndexCache indexCache,
AnalysisService analysisService,
@Nullable
SimilarityService similarityService,
@Nullable
java.util.Map<java.lang.String,JsonQueryParserFactory> jsonQueryParsers,
@Nullable
java.util.Map<java.lang.String,JsonFilterParserFactory> jsonFilterParsers,
java.lang.String name,
@Nullable
Settings settings)
name
public java.lang.String name()
- Specified by:
name
in interface IndexQueryParser
queryParserRegistry
public JsonQueryParserRegistry queryParserRegistry()
parse
public org.apache.lucene.search.Query parse(QueryBuilder queryBuilder)
throws ElasticSearchException
- Specified by:
parse
in interface IndexQueryParser
- Throws:
ElasticSearchException
parse
public org.apache.lucene.search.Query parse(byte[] source)
throws ElasticSearchException
- Specified by:
parse
in interface IndexQueryParser
- Throws:
ElasticSearchException
parse
public org.apache.lucene.search.Query parse(java.lang.String source)
throws QueryParsingException
- Specified by:
parse
in interface IndexQueryParser
- Throws:
QueryParsingException
parse
public org.apache.lucene.search.Query parse(org.codehaus.jackson.JsonParser jsonParser)