@Path(value="/search/universal/relative") public class RelativeSearchResource extends SearchResource
searchesobjectMapper, serverStatus, userService| Constructor and Description |
|---|
RelativeSearchResource(Searches searches) |
| Modifier and Type | Method and Description |
|---|---|
HistogramResult |
fieldHistogramRelative(String query,
String field,
String interval,
int range,
String filter) |
HistogramResult |
histogramRelative(String query,
String interval,
int range,
String filter) |
SearchResponse |
searchRelative(String query,
int range,
int limit,
int offset,
String filter,
String fields,
String sort) |
org.glassfish.jersey.server.ChunkedOutput<ScrollResult.ScrollChunk> |
searchRelativeChunked(String query,
int range,
int limit,
int offset,
String filter,
String fields) |
FieldStatsResult |
statsRelative(String field,
String query,
int range,
String filter) |
TermsResult |
termsRelative(String field,
String query,
int size,
int range,
String filter) |
TermsStatsResult |
termsStatsRelative(String keyField,
String valueField,
String order,
String query,
int size,
int range,
String filter) |
buildFieldStatsResult, buildHistogramResult, buildSearchResponse, buildSorting, buildTermsResult, buildTermsStatsResult, checkSearchPermission, createRequestExceptionForParseFailure, createScrollChunkProducer, fieldHistogram, fieldStats, parseFields, parseOptionalFields, validateIntervalbytesToValueMap, checkPermission, checkPermission, getCurrentUser, getSubject, guessContentType, isPermitted, isPermitted, page, restrictToMaster, setPrettyPrint@Inject public RelativeSearchResource(Searches searches)
@GET @Timed @Produces(value="application/json") public SearchResponse searchRelative(@QueryParam(value="query")@NotEmpty String query, @QueryParam(value="range") int range, @QueryParam(value="limit") int limit, @QueryParam(value="offset") int offset, @QueryParam(value="filter") String filter, @QueryParam(value="fields") String fields, @QueryParam(value="sort") String sort)
@GET @Timed @Produces(value="text/csv") public org.glassfish.jersey.server.ChunkedOutput<ScrollResult.ScrollChunk> searchRelativeChunked(@QueryParam(value="query")@NotEmpty String query, @QueryParam(value="range") int range, @QueryParam(value="limit") int limit, @QueryParam(value="offset") int offset, @QueryParam(value="filter") String filter, @QueryParam(value="fields") String fields)
@GET @Path(value="/terms") @Timed @Produces(value="application/json") public TermsResult termsRelative(@QueryParam(value="field")@NotEmpty String field, @QueryParam(value="query")@NotEmpty String query, @QueryParam(value="size") int size, @QueryParam(value="range") int range, @QueryParam(value="filter") String filter)
@GET @Path(value="/termsstats") @Timed @Produces(value="application/json") public TermsStatsResult termsStatsRelative(@QueryParam(value="key_field")@NotEmpty String keyField, @QueryParam(value="value_field")@NotEmpty String valueField, @QueryParam(value="order")@NotEmpty String order, @QueryParam(value="query")@NotEmpty String query, @QueryParam(value="size") int size, @QueryParam(value="range") int range, @QueryParam(value="filter") String filter)
@GET @Path(value="/stats") @Timed @Produces(value="application/json") public FieldStatsResult statsRelative(@QueryParam(value="field")@NotEmpty String field, @QueryParam(value="query")@NotEmpty String query, @QueryParam(value="range") int range, @QueryParam(value="filter") String filter)
@GET @Path(value="/histogram") @Timed @Produces(value="application/json") public HistogramResult histogramRelative(@QueryParam(value="query")@NotEmpty String query, @QueryParam(value="interval")@NotEmpty String interval, @QueryParam(value="range") int range, @QueryParam(value="filter") String filter)
@GET @Path(value="/fieldhistogram") @Timed @Produces(value="application/json") public HistogramResult fieldHistogramRelative(@QueryParam(value="query")@NotEmpty String query, @QueryParam(value="field")@NotEmpty String field, @QueryParam(value="interval")@NotEmpty String interval, @QueryParam(value="range") int range, @QueryParam(value="filter") String filter)
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.