Class SingleTermQuery
java.lang.Object
de.cxp.ocs.elasticsearch.model.query.SingleTermQuery
- All Implemented Interfaces:
AnalyzedQuery
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(QueryTermVisitor visitor) The original input terms that were used to create that query string.int
Transform into string according to the ElasticSearch Query String syntax.toString()
-
Constructor Details
-
SingleTermQuery
-
-
Method Details
-
getInputTerms
Description copied from interface:AnalyzedQuery
The original input terms that were used to create that query string.- Specified by:
getInputTerms
in interfaceAnalyzedQuery
- Returns:
- list of unescaped terms
-
getTermCount
public int getTermCount()- Specified by:
getTermCount
in interfaceAnalyzedQuery
-
toQueryString
Description copied from interface:AnalyzedQuery
Transform into string according to the ElasticSearch Query String syntax. TODO: change into Visitor Pattern Style: A method that accepts a visitor that is passed trough all the terms of the query. Similar to org.apache.lucene.search.QueryVisitor. This can then be used to generate the required query (LuceneQuery, structured ElasticsearchQuery, SQL Query.. =)).- Specified by:
toQueryString
in interfaceAnalyzedQuery
- Returns:
- term in query-string-query format.
-
accept
- Specified by:
accept
in interfaceAnalyzedQuery
-
toString
-