public class ElasticsearchQueryUtil
extends java.lang.Object
Constructor and Description |
---|
ElasticsearchQueryUtil() |
Modifier and Type | Method and Description |
---|---|
static StringArray[] |
parseElasticsearchQueryResults(java.lang.String ticket,
QueryCriteriaBean criteria,
org.elasticsearch.search.SearchHits searchHits)
Converts results from Elasticsearch into a StringArray[] (makes use of
parseResults() below).
|
static java.util.List<QueryResultRow> |
parseQueryResultRow(java.lang.String ticket,
EnhancedQueryCriteriaBean criteria,
org.elasticsearch.search.SearchHits searchHits)
Parses search hits and creates a list of QueryResultRow objects
|
static QueryResultRow |
parseResults(org.elasticsearch.search.SearchHit searchHit,
java.util.List<java.lang.String> selectAttributeNames,
EnhancedQueryCriteriaBean criteria)
Parser that sorts the attributes and values into a StringArray Handles single
and multivalued attributes (comma-delimited)
|
static StringArray |
parseResults(org.elasticsearch.search.SearchHit searchHit,
StringArray[] selectAttributes,
QueryCriteriaBean criteria)
Parser that sorts the attributes and values into a StringArray Handles single
and multi-valued attributes (comma-delimited)
|
public static StringArray[] parseElasticsearchQueryResults(java.lang.String ticket, QueryCriteriaBean criteria, org.elasticsearch.search.SearchHits searchHits)
{String}
- ticket{QueryCriteriaBean}
- criteria{SearchHits}
- search hitspublic static StringArray parseResults(org.elasticsearch.search.SearchHit searchHit, StringArray[] selectAttributes, QueryCriteriaBean criteria)
{SearchHit}
- search hit{String[]}
- selectAttributes{QueryCriteriaBean}
- criteriapublic static java.util.List<QueryResultRow> parseQueryResultRow(java.lang.String ticket, EnhancedQueryCriteriaBean criteria, org.elasticsearch.search.SearchHits searchHits) throws OCException
{String}
- ticket{EnhancedQueryCriteriaBean}
- criteria{SearchHit}
- searchHitsOCException
public static QueryResultRow parseResults(org.elasticsearch.search.SearchHit searchHit, java.util.List<java.lang.String> selectAttributeNames, EnhancedQueryCriteriaBean criteria)
{SearchHit}
- search hit{List}
- selectAttributes{EnhancedQueryCriteriaBean}
- criteria