@Singleton public class Searches extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Searches.DateHistogramInterval |
static class |
Searches.FieldTypeException |
static class |
Searches.TermsStatsOrder |
| Modifier and Type | Field and Description |
|---|---|
static String |
AGG_CARDINALITY |
static String |
AGG_EXTENDED_STATS |
static String |
AGG_FILTER |
static String |
AGG_HISTOGRAM |
static String |
AGG_STATS |
static String |
AGG_TERMS |
static String |
AGG_TERMS_STATS |
static String |
AGG_VALUE_COUNT |
| Constructor and Description |
|---|
Searches(Configuration configuration,
Deflector deflector,
IndexRangeService indexRangeService,
org.elasticsearch.client.Client client,
com.codahale.metrics.MetricRegistry metricRegistry) |
public static final String AGG_TERMS
public static final String AGG_STATS
public static final String AGG_TERMS_STATS
public static final String AGG_FILTER
public static final String AGG_HISTOGRAM
public static final String AGG_EXTENDED_STATS
public static final String AGG_CARDINALITY
public static final String AGG_VALUE_COUNT
@Inject public Searches(Configuration configuration, Deflector deflector, IndexRangeService indexRangeService, org.elasticsearch.client.Client client, com.codahale.metrics.MetricRegistry metricRegistry)
public CountResult count(String query, TimeRange range)
public CountResult count(String query, TimeRange range, String filter)
public ScrollResult scroll(String query, TimeRange range, int limit, int offset, List<String> fields, String filter)
public SearchResult search(String query, TimeRange range, int limit, int offset, Sorting sorting)
public SearchResult search(String query, String filter, TimeRange range, int limit, int offset, Sorting sorting)
public SearchResult search(SearchesConfig config)
public TermsResult terms(String field, int size, String query, String filter, TimeRange range)
public TermsResult terms(String field, int size, String query, TimeRange range)
public TermsStatsResult termsStats(String keyField, String valueField, Searches.TermsStatsOrder order, int size, String query, String filter, TimeRange range)
public TermsStatsResult termsStats(String keyField, String valueField, Searches.TermsStatsOrder order, int size, String query, TimeRange range)
public FieldStatsResult fieldStats(String field, String query, TimeRange range) throws Searches.FieldTypeException
Searches.FieldTypeExceptionpublic FieldStatsResult fieldStats(String field, String query, String filter, TimeRange range) throws Searches.FieldTypeException
Searches.FieldTypeExceptionpublic FieldStatsResult fieldStats(String field, String query, String filter, TimeRange range, boolean includeCardinality, boolean includeStats, boolean includeCount) throws Searches.FieldTypeException
Searches.FieldTypeExceptionpublic HistogramResult histogram(String query, Searches.DateHistogramInterval interval, TimeRange range)
public HistogramResult histogram(String query, Searches.DateHistogramInterval interval, String filter, TimeRange range)
public HistogramResult fieldHistogram(String query, String field, Searches.DateHistogramInterval interval, String filter, TimeRange range, boolean includeCardinality) throws Searches.FieldTypeException
Searches.FieldTypeExceptionCopyright © 2012-2015 Graylog, Inc.. All Rights Reserved.