public class ToElasticsearch extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FACET_FIELD_SUFFIX |
Modifier and Type | Method and Description |
---|---|
static void |
addFacetingRequest(JsonBuilder.Object jsonQuery,
FacetingRequest facetingRequest,
String sourceFieldAbsoluteName,
String facetRelativeName) |
static com.google.gson.JsonObject |
condition(String operator,
com.google.gson.JsonArray conditions) |
static com.google.gson.JsonObject |
fromDeletionQuery(DocumentBuilderIndexedEntity documentBuilder,
DeletionQuery deletionQuery) |
static com.google.gson.JsonObject |
fromLuceneFilter(Filter luceneFilter) |
static com.google.gson.JsonObject |
fromLuceneQuery(Query query) |
static io.searchbox.core.search.sort.Sort |
fromLuceneSortField(SortField sortField)
Convert a Lucene
SortField to an Elasticsearch Sort , trying to preserve
the exact same meaning as the SortField would have in Lucene. |
public static final String FACET_FIELD_SUFFIX
public static void addFacetingRequest(JsonBuilder.Object jsonQuery, FacetingRequest facetingRequest, String sourceFieldAbsoluteName, String facetRelativeName)
public static com.google.gson.JsonObject condition(String operator, com.google.gson.JsonArray conditions)
public static com.google.gson.JsonObject fromLuceneQuery(Query query)
public static com.google.gson.JsonObject fromDeletionQuery(DocumentBuilderIndexedEntity documentBuilder, DeletionQuery deletionQuery)
public static com.google.gson.JsonObject fromLuceneFilter(Filter luceneFilter)
public static io.searchbox.core.search.sort.Sort fromLuceneSortField(SortField sortField)
SortField
to an Elasticsearch Sort
, trying to preserve
the exact same meaning as the SortField would have in Lucene.
For instance, missing values on numeric fields are implicitly 0 in Lucene, so this method will add it explicitly on any numeric Elasticsearch sort.
sortField
- The Lucene SortField
to convertSort
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved