public class ElasticSearchUtils extends Object
| Constructor and Description |
|---|
ElasticSearchUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.elasticsearch.index.query.QueryBuilder |
createQueryBuilderForSimpleWhere(List<FilterItem> whereItems,
LogicalOperator logicalOperator)
Creates, if possible, a
QueryBuilder object which can be used to
push down one or more FilterItems to ElasticSearch's backend. |
static ColumnType |
getColumnTypeFromElasticSearchType(String metaDataFieldType) |
static org.elasticsearch.index.query.QueryBuilder |
getExistsQuery(String fieldName) |
static org.elasticsearch.index.query.QueryBuilder |
getMissingQuery(String fieldName) |
static List<Object> |
getSourceProperties(MutableTable table) |
public static final String FIELD_ID
public static org.elasticsearch.index.query.QueryBuilder getMissingQuery(String fieldName)
public static org.elasticsearch.index.query.QueryBuilder getExistsQuery(String fieldName)
public static List<Object> getSourceProperties(MutableTable table)
public static org.elasticsearch.index.query.QueryBuilder createQueryBuilderForSimpleWhere(List<FilterItem> whereItems, LogicalOperator logicalOperator)
QueryBuilder object which can be used to
push down one or more FilterItems to ElasticSearch's backend.QueryBuilder if one was produced, or null if the items
could not be pushed down to an ElasticSearch querypublic static ColumnType getColumnTypeFromElasticSearchType(String metaDataFieldType)
Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.