Versions in this module Expand all Collapse all v0 v0.19.3 Nov 2, 2015 v0.19.2 Oct 23, 2015 v0.19.1 Oct 22, 2015 Changes in this version + const DefaultHealthcheckEnabled + const DefaultHealthcheckInterval + const DefaultHealthcheckTimeout + const DefaultHealthcheckTimeoutStartup + const DefaultMaxRetries + const DefaultScheme + const DefaultSnifferEnabled + const DefaultSnifferInterval + const DefaultSnifferTimeout + const DefaultSnifferTimeoutStartup + const DefaultURL + const Version + var EOS = errors.New("EOS") + var ErrMissingId = errors.New("elastic: id is missing") + var ErrMissingIndex = errors.New("elastic: index is missing") + var ErrMissingType = errors.New("elastic: type is missing") + var ErrNoClient = errors.New("no Elasticsearch node available") + var ErrNoScrollId = errors.New("no scrollId") + var ErrRetry = errors.New("cannot connect after several retries") + var ErrTimeout = errors.New("timeout") + func SetDecoder(decoder Decoder) func(*Client) error + func SetErrorLog(logger *log.Logger) func(*Client) error + func SetInfoLog(logger *log.Logger) func(*Client) error + func SetMaxRetries(maxRetries int) func(*Client) error + func SetTraceLog(logger *log.Logger) func(*Client) error + type Aggregation interface + Source func() interface{} + type AggregationBucketFilters struct + Buckets []*AggregationBucketKeyItem + NamedBuckets map[string]*AggregationBucketKeyItem + func (a *AggregationBucketFilters) UnmarshalJSON(data []byte) error + type AggregationBucketHistogramItem struct + DocCount int64 + Key int64 + KeyAsString *string + func (a *AggregationBucketHistogramItem) UnmarshalJSON(data []byte) error + type AggregationBucketHistogramItems struct + Buckets []*AggregationBucketHistogramItem + func (a *AggregationBucketHistogramItems) UnmarshalJSON(data []byte) error + type AggregationBucketKeyItem struct + DocCount int64 + Key interface{} + KeyNumber json.Number + func (a *AggregationBucketKeyItem) UnmarshalJSON(data []byte) error + type AggregationBucketKeyItems struct + Buckets []*AggregationBucketKeyItem + DocCountErrorUpperBound int64 + SumOfOtherDocCount int64 + func (a *AggregationBucketKeyItems) UnmarshalJSON(data []byte) error + type AggregationBucketKeyedRangeItems struct + Buckets map[string]*AggregationBucketRangeItem + DocCountErrorUpperBound int64 + SumOfOtherDocCount int64 + func (a *AggregationBucketKeyedRangeItems) UnmarshalJSON(data []byte) error + type AggregationBucketRangeItem struct + DocCount int64 + From *float64 + FromAsString string + Key string + To *float64 + ToAsString string + func (a *AggregationBucketRangeItem) UnmarshalJSON(data []byte) error + type AggregationBucketRangeItems struct + Buckets []*AggregationBucketRangeItem + DocCountErrorUpperBound int64 + SumOfOtherDocCount int64 + func (a *AggregationBucketRangeItems) UnmarshalJSON(data []byte) error + type AggregationBucketSignificantTerm struct + BgCount int64 + DocCount int64 + Key string + Score float64 + func (a *AggregationBucketSignificantTerm) UnmarshalJSON(data []byte) error + type AggregationBucketSignificantTerms struct + Buckets []*AggregationBucketSignificantTerm + DocCount int64 + func (a *AggregationBucketSignificantTerms) UnmarshalJSON(data []byte) error + type AggregationExtendedStatsMetric struct + Avg *float64 + Count int64 + Max *float64 + Min *float64 + StdDeviation *float64 + Sum *float64 + SumOfSquares *float64 + Variance *float64 + func (a *AggregationExtendedStatsMetric) UnmarshalJSON(data []byte) error + type AggregationGeoBoundsMetric struct + Bounds struct{ ... } + func (a *AggregationGeoBoundsMetric) UnmarshalJSON(data []byte) error + type AggregationPercentilesMetric struct + Values map[string]float64 + func (a *AggregationPercentilesMetric) UnmarshalJSON(data []byte) error + type AggregationSingleBucket struct + DocCount int64 + func (a *AggregationSingleBucket) UnmarshalJSON(data []byte) error + type AggregationStatsMetric struct + Avg *float64 + Count int64 + Max *float64 + Min *float64 + Sum *float64 + func (a *AggregationStatsMetric) UnmarshalJSON(data []byte) error + type AggregationTopHitsMetric struct + Hits *SearchHits + func (a *AggregationTopHitsMetric) UnmarshalJSON(data []byte) error + type AggregationValueMetric struct + Value *float64 + func (a *AggregationValueMetric) UnmarshalJSON(data []byte) error + type Aggregations map[string]*json.RawMessage + func (a Aggregations) Avg(name string) (*AggregationValueMetric, bool) + func (a Aggregations) Cardinality(name string) (*AggregationValueMetric, bool) + func (a Aggregations) Children(name string) (*AggregationSingleBucket, bool) + func (a Aggregations) DateHistogram(name string) (*AggregationBucketHistogramItems, bool) + func (a Aggregations) DateRange(name string) (*AggregationBucketRangeItems, bool) + func (a Aggregations) ExtendedStats(name string) (*AggregationExtendedStatsMetric, bool) + func (a Aggregations) Filter(name string) (*AggregationSingleBucket, bool) + func (a Aggregations) Filters(name string) (*AggregationBucketFilters, bool) + func (a Aggregations) GeoBounds(name string) (*AggregationGeoBoundsMetric, bool) + func (a Aggregations) GeoDistance(name string) (*AggregationBucketRangeItems, bool) + func (a Aggregations) GeoHash(name string) (*AggregationBucketKeyItems, bool) + func (a Aggregations) Global(name string) (*AggregationSingleBucket, bool) + func (a Aggregations) Histogram(name string) (*AggregationBucketHistogramItems, bool) + func (a Aggregations) IPv4Range(name string) (*AggregationBucketRangeItems, bool) + func (a Aggregations) KeyedRange(name string) (*AggregationBucketKeyedRangeItems, bool) + func (a Aggregations) Max(name string) (*AggregationValueMetric, bool) + func (a Aggregations) Min(name string) (*AggregationValueMetric, bool) + func (a Aggregations) Missing(name string) (*AggregationSingleBucket, bool) + func (a Aggregations) Nested(name string) (*AggregationSingleBucket, bool) + func (a Aggregations) PercentileRanks(name string) (*AggregationPercentilesMetric, bool) + func (a Aggregations) Percentiles(name string) (*AggregationPercentilesMetric, bool) + func (a Aggregations) Range(name string) (*AggregationBucketRangeItems, bool) + func (a Aggregations) ReverseNested(name string) (*AggregationSingleBucket, bool) + func (a Aggregations) SignificantTerms(name string) (*AggregationBucketSignificantTerms, bool) + func (a Aggregations) Stats(name string) (*AggregationStatsMetric, bool) + func (a Aggregations) Sum(name string) (*AggregationValueMetric, bool) + func (a Aggregations) Terms(name string) (*AggregationBucketKeyItems, bool) + func (a Aggregations) TopHits(name string) (*AggregationTopHitsMetric, bool) + func (a Aggregations) ValueCount(name string) (*AggregationValueMetric, bool) + type AliasResult struct + Acknowledged bool + type AliasService struct + func NewAliasService(client *Client) *AliasService + func (s *AliasService) Add(indexName string, aliasName string) *AliasService + func (s *AliasService) AddWithFilter(indexName string, aliasName string, filter *Filter) *AliasService + func (s *AliasService) Do() (*AliasResult, error) + func (s *AliasService) Pretty(pretty bool) *AliasService + func (s *AliasService) Remove(indexName string, aliasName string) *AliasService + type AliasesResult struct + Indices map[string]indexResult + func (ar AliasesResult) IndicesByAlias(aliasName string) []string + type AliasesService struct + func NewAliasesService(client *Client) *AliasesService + func (s *AliasesService) Do() (*AliasesResult, error) + func (s *AliasesService) Index(indexName string) *AliasesService + func (s *AliasesService) Indices(indexNames ...string) *AliasesService + func (s *AliasesService) Pretty(pretty bool) *AliasesService + type AndFilter struct + func NewAndFilter(filters ...Filter) AndFilter + func (f AndFilter) Add(filter Filter) AndFilter + func (f AndFilter) Cache(cache bool) AndFilter + func (f AndFilter) CacheKey(cacheKey string) AndFilter + func (f AndFilter) FilterName(filterName string) AndFilter + func (f AndFilter) Source() interface{} + type AvgAggregation struct + func NewAvgAggregation() AvgAggregation + func (a AvgAggregation) Field(field string) AvgAggregation + func (a AvgAggregation) Format(format string) AvgAggregation + func (a AvgAggregation) Lang(lang string) AvgAggregation + func (a AvgAggregation) Param(name string, value interface{}) AvgAggregation + func (a AvgAggregation) Script(script string) AvgAggregation + func (a AvgAggregation) ScriptFile(scriptFile string) AvgAggregation + func (a AvgAggregation) Source() interface{} + func (a AvgAggregation) SubAggregation(name string, subAggregation Aggregation) AvgAggregation + type BoolFilter struct + func NewBoolFilter() BoolFilter + func (f BoolFilter) Cache(cache bool) BoolFilter + func (f BoolFilter) CacheKey(cacheKey string) BoolFilter + func (f BoolFilter) FilterName(filterName string) BoolFilter + func (f BoolFilter) Must(filters ...Filter) BoolFilter + func (f BoolFilter) MustNot(filters ...Filter) BoolFilter + func (f BoolFilter) Should(filters ...Filter) BoolFilter + func (f BoolFilter) Source() interface{} + type BoolQuery struct + func NewBoolQuery() BoolQuery + func (q BoolQuery) AdjustPureNegative(adjustPureNegative bool) BoolQuery + func (q BoolQuery) Boost(boost float32) BoolQuery + func (q BoolQuery) DisableCoord(disableCoord bool) BoolQuery + func (q BoolQuery) MinimumShouldMatch(minimumShouldMatch string) BoolQuery + func (q BoolQuery) Must(queries ...Query) BoolQuery + func (q BoolQuery) MustNot(queries ...Query) BoolQuery + func (q BoolQuery) QueryName(queryName string) BoolQuery + func (q BoolQuery) Should(queries ...Query) BoolQuery + func (q BoolQuery) Source() interface{} + type BoostingQuery struct + func NewBoostingQuery() BoostingQuery + func (q BoostingQuery) Boost(boost float64) BoostingQuery + func (q BoostingQuery) Negative(negative Query) BoostingQuery + func (q BoostingQuery) NegativeBoost(negativeBoost float64) BoostingQuery + func (q BoostingQuery) Positive(positive Query) BoostingQuery + func (q BoostingQuery) Source() interface{} + type BulkDeleteRequest struct + func NewBulkDeleteRequest() *BulkDeleteRequest + func (r *BulkDeleteRequest) Id(id string) *BulkDeleteRequest + func (r *BulkDeleteRequest) Index(index string) *BulkDeleteRequest + func (r *BulkDeleteRequest) Refresh(refresh bool) *BulkDeleteRequest + func (r *BulkDeleteRequest) Routing(routing string) *BulkDeleteRequest + func (r *BulkDeleteRequest) Source() ([]string, error) + func (r *BulkDeleteRequest) String() string + func (r *BulkDeleteRequest) Type(typ string) *BulkDeleteRequest + func (r *BulkDeleteRequest) Version(version int64) *BulkDeleteRequest + func (r *BulkDeleteRequest) VersionType(versionType string) *BulkDeleteRequest + type BulkIndexRequest struct + func NewBulkIndexRequest() *BulkIndexRequest + func (r *BulkIndexRequest) Doc(doc interface{}) *BulkIndexRequest + func (r *BulkIndexRequest) Id(id string) *BulkIndexRequest + func (r *BulkIndexRequest) Index(index string) *BulkIndexRequest + func (r *BulkIndexRequest) OpType(opType string) *BulkIndexRequest + func (r *BulkIndexRequest) Parent(parent string) *BulkIndexRequest + func (r *BulkIndexRequest) Refresh(refresh bool) *BulkIndexRequest + func (r *BulkIndexRequest) Routing(routing string) *BulkIndexRequest + func (r *BulkIndexRequest) Source() ([]string, error) + func (r *BulkIndexRequest) String() string + func (r *BulkIndexRequest) Timestamp(timestamp string) *BulkIndexRequest + func (r *BulkIndexRequest) Ttl(ttl int64) *BulkIndexRequest + func (r *BulkIndexRequest) Type(typ string) *BulkIndexRequest + func (r *BulkIndexRequest) Version(version int64) *BulkIndexRequest + func (r *BulkIndexRequest) VersionType(versionType string) *BulkIndexRequest + type BulkResponse struct + Errors bool + Items []map[string]*BulkResponseItem + Took int + func (r *BulkResponse) ByAction(action string) []*BulkResponseItem + func (r *BulkResponse) ById(id string) []*BulkResponseItem + func (r *BulkResponse) Created() []*BulkResponseItem + func (r *BulkResponse) Deleted() []*BulkResponseItem + func (r *BulkResponse) Failed() []*BulkResponseItem + func (r *BulkResponse) Indexed() []*BulkResponseItem + func (r *BulkResponse) Succeeded() []*BulkResponseItem + func (r *BulkResponse) Updated() []*BulkResponseItem + type BulkResponseItem struct + Error string + Found bool + Id string + Index string + Status int + Type string + Version int + type BulkService struct + func NewBulkService(client *Client) *BulkService + func (s *BulkService) Add(r BulkableRequest) *BulkService + func (s *BulkService) Do() (*BulkResponse, error) + func (s *BulkService) Index(index string) *BulkService + func (s *BulkService) NumberOfActions() int + func (s *BulkService) Pretty(pretty bool) *BulkService + func (s *BulkService) Refresh(refresh bool) *BulkService + func (s *BulkService) Timeout(timeout string) *BulkService + func (s *BulkService) Type(_type string) *BulkService + type BulkUpdateRequest struct + func NewBulkUpdateRequest() *BulkUpdateRequest + func (r *BulkUpdateRequest) Doc(doc interface{}) *BulkUpdateRequest + func (r *BulkUpdateRequest) DocAsUpsert(docAsUpsert bool) *BulkUpdateRequest + func (r *BulkUpdateRequest) Id(id string) *BulkUpdateRequest + func (r *BulkUpdateRequest) Index(index string) *BulkUpdateRequest + func (r *BulkUpdateRequest) Parent(parent string) *BulkUpdateRequest + func (r *BulkUpdateRequest) Refresh(refresh bool) *BulkUpdateRequest + func (r *BulkUpdateRequest) RetryOnConflict(retryOnConflict int) *BulkUpdateRequest + func (r *BulkUpdateRequest) Routing(routing string) *BulkUpdateRequest + func (r *BulkUpdateRequest) Script(script string) *BulkUpdateRequest + func (r *BulkUpdateRequest) ScriptLang(scriptLang string) *BulkUpdateRequest + func (r *BulkUpdateRequest) ScriptParams(params map[string]interface{}) *BulkUpdateRequest + func (r *BulkUpdateRequest) ScriptType(scriptType string) *BulkUpdateRequest + func (r *BulkUpdateRequest) String() string + func (r *BulkUpdateRequest) Timestamp(timestamp string) *BulkUpdateRequest + func (r *BulkUpdateRequest) Ttl(ttl int64) *BulkUpdateRequest + func (r *BulkUpdateRequest) Type(typ string) *BulkUpdateRequest + func (r *BulkUpdateRequest) Upsert(doc interface{}) *BulkUpdateRequest + func (r *BulkUpdateRequest) Version(version int64) *BulkUpdateRequest + func (r *BulkUpdateRequest) VersionType(versionType string) *BulkUpdateRequest + func (r BulkUpdateRequest) Source() ([]string, error) + type BulkableRequest interface + Source func() ([]string, error) + type CandidateGenerator interface + Source func() interface{} + Type func() string + type CardinalityAggregation struct + func NewCardinalityAggregation() CardinalityAggregation + func (a CardinalityAggregation) Field(field string) CardinalityAggregation + func (a CardinalityAggregation) Format(format string) CardinalityAggregation + func (a CardinalityAggregation) Lang(lang string) CardinalityAggregation + func (a CardinalityAggregation) Param(name string, value interface{}) CardinalityAggregation + func (a CardinalityAggregation) PrecisionThreshold(threshold int64) CardinalityAggregation + func (a CardinalityAggregation) Rehash(rehash bool) CardinalityAggregation + func (a CardinalityAggregation) Script(script string) CardinalityAggregation + func (a CardinalityAggregation) ScriptFile(scriptFile string) CardinalityAggregation + func (a CardinalityAggregation) Source() interface{} + func (a CardinalityAggregation) SubAggregation(name string, subAggregation Aggregation) CardinalityAggregation + type ChildrenAggregation struct + func NewChildrenAggregation() ChildrenAggregation + func (a ChildrenAggregation) Source() interface{} + func (a ChildrenAggregation) SubAggregation(name string, subAggregation Aggregation) ChildrenAggregation + func (a ChildrenAggregation) Type(typ string) ChildrenAggregation + type ClearScrollResponse struct + type ClearScrollService struct + func NewClearScrollService(client *Client) *ClearScrollService + func (s *ClearScrollService) Do() (*ClearScrollResponse, error) + func (s *ClearScrollService) ScrollId(scrollId ...string) *ClearScrollService + func (s *ClearScrollService) Validate() error + type Client struct + func NewClient(options ...ClientOptionFunc) (*Client, error) + func (c *Client) Alias() *AliasService + func (c *Client) Aliases() *AliasesService + func (c *Client) Bulk() *BulkService + func (c *Client) ClearScroll() *ClearScrollService + func (c *Client) CloseIndex(name string) *CloseIndexService + func (c *Client) ClusterHealth() *ClusterHealthService + func (c *Client) ClusterState() *ClusterStateService + func (c *Client) ClusterStats() *ClusterStatsService + func (c *Client) Count(indices ...string) *CountService + func (c *Client) CreateIndex(name string) *CreateIndexService + func (c *Client) Delete() *DeleteService + func (c *Client) DeleteByQuery() *DeleteByQueryService + func (c *Client) DeleteIndex(name string) *DeleteIndexService + func (c *Client) DeleteMapping() *DeleteMappingService + func (c *Client) DeleteTemplate() *DeleteTemplateService + func (c *Client) ElasticsearchVersion(url string) (string, error) + func (c *Client) Exists() *ExistsService + func (c *Client) Explain(index, typ, id string) *ExplainService + func (c *Client) Flush() *FlushService + func (c *Client) Get() *GetService + func (c *Client) GetMapping() *GetMappingService + func (c *Client) GetTemplate() *GetTemplateService + func (c *Client) Index() *IndexService + func (c *Client) IndexDeleteTemplate(name string) *IndicesDeleteTemplateService + func (c *Client) IndexExists(name string) *IndexExistsService + func (c *Client) IndexGet() *IndicesGetService + func (c *Client) IndexGetSettings() *IndicesGetSettingsService + func (c *Client) IndexGetTemplate(names ...string) *IndicesGetTemplateService + func (c *Client) IndexNames() ([]string, error) + func (c *Client) IndexPutTemplate(name string) *IndicesPutTemplateService + func (c *Client) IndexStats(indices ...string) *IndicesStatsService + func (c *Client) IndexTemplateExists(name string) *IndicesExistsTemplateService + func (c *Client) IsRunning() bool + func (c *Client) MultiGet() *MultiGetService + func (c *Client) MultiSearch() *MultiSearchService + func (c *Client) NodesInfo() *NodesInfoService + func (c *Client) OpenIndex(name string) *OpenIndexService + func (c *Client) Optimize(indices ...string) *OptimizeService + func (c *Client) Percolate() *PercolateService + func (c *Client) PerformRequest(method, path string, params url.Values, body interface{}) (*Response, error) + func (c *Client) Ping() *PingService + func (c *Client) PutMapping() *PutMappingService + func (c *Client) PutTemplate() *PutTemplateService + func (c *Client) Refresh(indices ...string) *RefreshService + func (c *Client) Reindex(sourceIndex, targetIndex string) *Reindexer + func (c *Client) Scan(indices ...string) *ScanService + func (c *Client) Scroll(indices ...string) *ScrollService + func (c *Client) Search(indices ...string) *SearchService + func (c *Client) Start() + func (c *Client) Stop() + func (c *Client) String() string + func (c *Client) Suggest(indices ...string) *SuggestService + func (c *Client) TypeExists() *IndicesExistsTypeService + func (c *Client) Update() *UpdateService + func (c *Client) WaitForGreenStatus(timeout string) error + func (c *Client) WaitForStatus(status string, timeout string) error + func (c *Client) WaitForYellowStatus(timeout string) error + type ClientOptionFunc func(*Client) error + func SetHealthcheck(enabled bool) ClientOptionFunc + func SetHealthcheckInterval(interval time.Duration) ClientOptionFunc + func SetHealthcheckTimeout(timeout time.Duration) ClientOptionFunc + func SetHealthcheckTimeoutStartup(timeout time.Duration) ClientOptionFunc + func SetHttpClient(httpClient *http.Client) ClientOptionFunc + func SetScheme(scheme string) ClientOptionFunc + func SetSniff(enabled bool) ClientOptionFunc + func SetSnifferInterval(interval time.Duration) ClientOptionFunc + func SetSnifferTimeout(timeout time.Duration) ClientOptionFunc + func SetSnifferTimeoutStartup(timeout time.Duration) ClientOptionFunc + func SetURL(urls ...string) ClientOptionFunc + type CloseIndexResponse struct + Acknowledged bool + type CloseIndexService struct + func NewCloseIndexService(client *Client) *CloseIndexService + func (s *CloseIndexService) AllowNoIndices(allowNoIndices bool) *CloseIndexService + func (s *CloseIndexService) Do() (*CloseIndexResponse, error) + func (s *CloseIndexService) ExpandWildcards(expandWildcards string) *CloseIndexService + func (s *CloseIndexService) IgnoreUnavailable(ignoreUnavailable bool) *CloseIndexService + func (s *CloseIndexService) Index(index string) *CloseIndexService + func (s *CloseIndexService) MasterTimeout(masterTimeout string) *CloseIndexService + func (s *CloseIndexService) Timeout(timeout string) *CloseIndexService + func (s *CloseIndexService) Validate() error + type ClusterHealthResponse struct + ActivePrimaryShards int + ActiveShards int + ClusterName string + InitializingShards int + NumberOfDataNodes int + NumberOfNodes int + NumberOfPendingTasks int + RelocatingShards int + Status string + TimedOut bool + UnassignedShards int + type ClusterHealthService struct + func NewClusterHealthService(client *Client) *ClusterHealthService + func (s *ClusterHealthService) Do() (*ClusterHealthResponse, error) + func (s *ClusterHealthService) Index(index string) *ClusterHealthService + func (s *ClusterHealthService) Indices(indices ...string) *ClusterHealthService + func (s *ClusterHealthService) Level(level string) *ClusterHealthService + func (s *ClusterHealthService) Local(local bool) *ClusterHealthService + func (s *ClusterHealthService) MasterTimeout(masterTimeout string) *ClusterHealthService + func (s *ClusterHealthService) Timeout(timeout string) *ClusterHealthService + func (s *ClusterHealthService) Validate() error + func (s *ClusterHealthService) WaitForActiveShards(waitForActiveShards int) *ClusterHealthService + func (s *ClusterHealthService) WaitForNodes(waitForNodes string) *ClusterHealthService + func (s *ClusterHealthService) WaitForRelocatingShards(waitForRelocatingShards int) *ClusterHealthService + func (s *ClusterHealthService) WaitForStatus(waitForStatus string) *ClusterHealthService + type ClusterStateMetadata struct + Indices map[string]interface{} + Repositories map[string]interface{} + Templates map[string]interface{} + type ClusterStateNode struct + Attributes map[string]interface{} + Index string + Name string + Node string + Primary bool + RelocatingNode *string + Shard int + State string + TransportAddress string + type ClusterStateResponse struct + Allocations []interface{} + Blocks map[string]interface{} + ClusterName string + Customs map[string]interface{} + MasterNode string + Metadata *ClusterStateMetadata + Nodes map[string]*ClusterStateNode + RoutingNodes *ClusterStateRoutingNode + RoutingTable map[string]*ClusterStateRoutingTable + Version int + type ClusterStateRoutingNode struct + Nodes map[string]interface{} + Unassigned []interface{} + type ClusterStateRoutingTable struct + Indices map[string]interface{} + type ClusterStateService struct + func NewClusterStateService(client *Client) *ClusterStateService + func (s *ClusterStateService) Do() (*ClusterStateResponse, error) + func (s *ClusterStateService) FlatSettings(flatSettings bool) *ClusterStateService + func (s *ClusterStateService) Index(index string) *ClusterStateService + func (s *ClusterStateService) Indices(indices ...string) *ClusterStateService + func (s *ClusterStateService) Local(local bool) *ClusterStateService + func (s *ClusterStateService) MasterTimeout(masterTimeout string) *ClusterStateService + func (s *ClusterStateService) Metric(metric string) *ClusterStateService + func (s *ClusterStateService) Metrics(metrics ...string) *ClusterStateService + func (s *ClusterStateService) Validate() error + type ClusterStatsIndices struct + Completion *ClusterStatsIndicesCompletion + Count int + Docs *ClusterStatsIndicesDocs + FieldData *ClusterStatsIndicesFieldData + FilterCache *ClusterStatsIndicesFilterCache + IdCache *ClusterStatsIndicesIdCache + Percolate *ClusterStatsIndicesPercolate + Segments *ClusterStatsIndicesSegments + Shards *ClusterStatsIndicesShards + Store *ClusterStatsIndicesStore + type ClusterStatsIndicesCompletion struct + Fields map[string]struct{ ... } + Size string + SizeInBytes int64 + type ClusterStatsIndicesDocs struct + Count int + Deleted int + type ClusterStatsIndicesFieldData struct + Evictions int64 + Fields map[string]struct{ ... } + MemorySize string + MemorySizeInBytes int64 + type ClusterStatsIndicesFilterCache struct + Evictions int64 + MemorySize string + MemorySizeInBytes int64 + type ClusterStatsIndicesIdCache struct + MemorySize string + MemorySizeInBytes int64 + type ClusterStatsIndicesPercolate struct + Current int64 + MemorySize string + MemorySizeInBytes int64 + Queries int64 + Time string + TimeInBytes int64 + Total int64 + type ClusterStatsIndicesSegments struct + Count int64 + FixedBitSet string + FixedBitSetInBytes int64 + IndexWriterMaxMemory string + IndexWriterMaxMemoryInBytes int64 + IndexWriterMemory string + IndexWriterMemoryInBytes int64 + Memory string + MemoryInBytes int64 + VersionMapMemory string + VersionMapMemoryInBytes int64 + type ClusterStatsIndicesShards struct + Index *ClusterStatsIndicesShardsIndex + Primaries int + Replication float64 + Total int + type ClusterStatsIndicesShardsIndex struct + Primaries *ClusterStatsIndicesShardsIndexIntMinMax + Replication *ClusterStatsIndicesShardsIndexFloat64MinMax + Shards *ClusterStatsIndicesShardsIndexIntMinMax + type ClusterStatsIndicesShardsIndexFloat64MinMax struct + Avg float64 + Max float64 + Min float64 + type ClusterStatsIndicesShardsIndexIntMinMax struct + Avg float64 + Max int + Min int + type ClusterStatsIndicesStore struct + Size string + SizeInBytes int64 + ThrottleTime string + ThrottleTimeInMillis int64 + type ClusterStatsNodes struct + Count *ClusterStatsNodesCounts + FS *ClusterStatsNodesFsStats + JVM *ClusterStatsNodesJvmStats + OS *ClusterStatsNodesOsStats + Plugins []*ClusterStatsNodesPlugin + Process *ClusterStatsNodesProcessStats + Versions []string + type ClusterStatsNodesCounts struct + Client int + DataOnly int + MasterData int + MasterOnly int + Total int + type ClusterStatsNodesFsStats struct + Available string + AvailableInBytes int64 + Dev string + DiskIOOp int64 + DiskIOSize string + DiskIOSizeInBytes int64 + DiskQueue string + DiskReadSize string + DiskReadSizeInBytes int64 + DiskReads int64 + DiskServiceTime string + DiskWriteSize string + DiskWriteSizeInBytes int64 + DiskWrites int64 + Free string + FreeInBytes int64 + Mount string + Path string + Total string + TotalInBytes int64 + type ClusterStatsNodesJvmStats struct + MaxUptime string + MaxUptimeInMillis int64 + Mem *ClusterStatsNodesJvmStatsMem + Threads int64 + Versions []*ClusterStatsNodesJvmStatsVersion + type ClusterStatsNodesJvmStatsMem struct + HeapMax string + HeapMaxInBytes int64 + HeapUsed string + HeapUsedInBytes int64 + type ClusterStatsNodesJvmStatsVersion struct + Count int + VMName string + VMVendor string + VMVersion string + Version string + type ClusterStatsNodesOsStats struct + AvailableProcessors int + CPU []*ClusterStatsNodesOsStatsCPU + Mem *ClusterStatsNodesOsStatsMem + type ClusterStatsNodesOsStatsCPU struct + CacheSize string + CacheSizeInBytes int64 + CoresPerSocket int + Count int + MHz int + Model string + TotalCores int + TotalSockets int + Vendor string + type ClusterStatsNodesOsStatsMem struct + Total string + TotalInBytes int64 + type ClusterStatsNodesPlugin struct + Description string + JVM bool + Name string + Site bool + URL string + Version string + type ClusterStatsNodesProcessStats struct + CPU *ClusterStatsNodesProcessStatsCPU + OpenFileDescriptors *ClusterStatsNodesProcessStatsOpenFileDescriptors + type ClusterStatsNodesProcessStatsCPU struct + Percent float64 + type ClusterStatsNodesProcessStatsOpenFileDescriptors struct + Avg int64 + Max int64 + Min int64 + type ClusterStatsResponse struct + ClusterName string + ClusterUUID string + Indices *ClusterStatsIndices + Nodes *ClusterStatsNodes + Status string + Timestamp int64 + type ClusterStatsService struct + func NewClusterStatsService(client *Client) *ClusterStatsService + func (s *ClusterStatsService) Do() (*ClusterStatsResponse, error) + func (s *ClusterStatsService) FlatSettings(flatSettings bool) *ClusterStatsService + func (s *ClusterStatsService) Human(human bool) *ClusterStatsService + func (s *ClusterStatsService) NodeId(nodeId []string) *ClusterStatsService + func (s *ClusterStatsService) Pretty(pretty bool) *ClusterStatsService + func (s *ClusterStatsService) Validate() error + type CommonQuery struct + func NewCommonQuery(name string, query string) CommonQuery + func (q *CommonQuery) Analyzer(analyzer string) *CommonQuery + func (q *CommonQuery) Boost(boost float64) *CommonQuery + func (q *CommonQuery) CutoffFrequency(f float64) *CommonQuery + func (q *CommonQuery) DisableCoords(disable bool) *CommonQuery + func (q *CommonQuery) HighFreq(f float64) *CommonQuery + func (q *CommonQuery) HighFreqMinMatch(min interface{}) *CommonQuery + func (q *CommonQuery) HighFreqOperator(op string) *CommonQuery + func (q *CommonQuery) LowFreq(f float64) *CommonQuery + func (q *CommonQuery) LowFreqMinMatch(min interface{}) *CommonQuery + func (q *CommonQuery) LowFreqOperator(op string) *CommonQuery + func (q CommonQuery) Source() interface{} + type CompletionSuggester struct + func NewCompletionSuggester(name string) CompletionSuggester + func (q CompletionSuggester) Analyzer(analyzer string) CompletionSuggester + func (q CompletionSuggester) ContextQueries(queries ...SuggesterContextQuery) CompletionSuggester + func (q CompletionSuggester) ContextQuery(query SuggesterContextQuery) CompletionSuggester + func (q CompletionSuggester) Field(field string) CompletionSuggester + func (q CompletionSuggester) Name() string + func (q CompletionSuggester) ShardSize(shardSize int) CompletionSuggester + func (q CompletionSuggester) Size(size int) CompletionSuggester + func (q CompletionSuggester) Source(includeName bool) interface{} + func (q CompletionSuggester) Text(text string) CompletionSuggester + type CountResult struct + Count int64 + Shards shardsInfo + type CountService struct + func NewCountService(client *Client) *CountService + func (s *CountService) Do() (int64, error) + func (s *CountService) Index(index string) *CountService + func (s *CountService) Indices(indices ...string) *CountService + func (s *CountService) Pretty(pretty bool) *CountService + func (s *CountService) Query(query Query) *CountService + func (s *CountService) Type(typ string) *CountService + func (s *CountService) Types(types ...string) *CountService + type CreateIndexResult struct + Acknowledged bool + type CreateIndexService struct + func NewCreateIndexService(client *Client) *CreateIndexService + func (b *CreateIndexService) Body(body string) *CreateIndexService + func (b *CreateIndexService) BodyJson(body interface{}) *CreateIndexService + func (b *CreateIndexService) BodyString(body string) *CreateIndexService + func (b *CreateIndexService) Do() (*CreateIndexResult, error) + func (b *CreateIndexService) Index(index string) *CreateIndexService + func (b *CreateIndexService) Pretty(pretty bool) *CreateIndexService + func (s *CreateIndexService) MasterTimeout(masterTimeout string) *CreateIndexService + func (s *CreateIndexService) Timeout(timeout string) *CreateIndexService + type CustomFiltersScoreQuery struct + func NewCustomFiltersScoreQuery() CustomFiltersScoreQuery + func (q CustomFiltersScoreQuery) Filter(filter Filter) CustomFiltersScoreQuery + func (q CustomFiltersScoreQuery) MaxBoost(maxBoost float32) CustomFiltersScoreQuery + func (q CustomFiltersScoreQuery) Query(query Query) CustomFiltersScoreQuery + func (q CustomFiltersScoreQuery) ScoreMode(scoreMode string) CustomFiltersScoreQuery + func (q CustomFiltersScoreQuery) Script(script string) CustomFiltersScoreQuery + func (q CustomFiltersScoreQuery) Source() interface{} + type CustomScoreQuery struct + func NewCustomScoreQuery() CustomScoreQuery + func (q CustomScoreQuery) Boost(boost float32) CustomScoreQuery + func (q CustomScoreQuery) Filter(filter Filter) CustomScoreQuery + func (q CustomScoreQuery) Lang(lang string) CustomScoreQuery + func (q CustomScoreQuery) Param(name string, value interface{}) CustomScoreQuery + func (q CustomScoreQuery) Params(params map[string]interface{}) CustomScoreQuery + func (q CustomScoreQuery) Query(query Query) CustomScoreQuery + func (q CustomScoreQuery) Script(script string) CustomScoreQuery + func (q CustomScoreQuery) Source() interface{} + type DateHistogramAggregation struct + func NewDateHistogramAggregation() DateHistogramAggregation + func (a DateHistogramAggregation) ExtendedBoundsMax(max interface{}) DateHistogramAggregation + func (a DateHistogramAggregation) ExtendedBoundsMin(min interface{}) DateHistogramAggregation + func (a DateHistogramAggregation) Factor(factor float32) DateHistogramAggregation + func (a DateHistogramAggregation) Field(field string) DateHistogramAggregation + func (a DateHistogramAggregation) Format(format string) DateHistogramAggregation + func (a DateHistogramAggregation) Interval(interval string) DateHistogramAggregation + func (a DateHistogramAggregation) Lang(lang string) DateHistogramAggregation + func (a DateHistogramAggregation) MinDocCount(minDocCount int64) DateHistogramAggregation + func (a DateHistogramAggregation) Order(order string, asc bool) DateHistogramAggregation + func (a DateHistogramAggregation) OrderByAggregation(aggName string, asc bool) DateHistogramAggregation + func (a DateHistogramAggregation) OrderByAggregationAndMetric(aggName, metric string, asc bool) DateHistogramAggregation + func (a DateHistogramAggregation) OrderByCount(asc bool) DateHistogramAggregation + func (a DateHistogramAggregation) OrderByCountAsc() DateHistogramAggregation + func (a DateHistogramAggregation) OrderByCountDesc() DateHistogramAggregation + func (a DateHistogramAggregation) OrderByKey(asc bool) DateHistogramAggregation + func (a DateHistogramAggregation) OrderByKeyAsc() DateHistogramAggregation + func (a DateHistogramAggregation) OrderByKeyDesc() DateHistogramAggregation + func (a DateHistogramAggregation) Param(name string, value interface{}) DateHistogramAggregation + func (a DateHistogramAggregation) PostOffset(postOffset int64) DateHistogramAggregation + func (a DateHistogramAggregation) PostZone(postZone string) DateHistogramAggregation + func (a DateHistogramAggregation) PreOffset(preOffset int64) DateHistogramAggregation + func (a DateHistogramAggregation) PreZone(preZone string) DateHistogramAggregation + func (a DateHistogramAggregation) PreZoneAdjustLargeInterval(preZoneAdjustLargeInterval bool) DateHistogramAggregation + func (a DateHistogramAggregation) Script(script string) DateHistogramAggregation + func (a DateHistogramAggregation) ScriptFile(scriptFile string) DateHistogramAggregation + func (a DateHistogramAggregation) Source() interface{} + func (a DateHistogramAggregation) SubAggregation(name string, subAggregation Aggregation) DateHistogramAggregation + type DateHistogramFacet struct + func NewDateHistogramFacet() DateHistogramFacet + func (f DateHistogramFacet) Comparator(comparator string) DateHistogramFacet + func (f DateHistogramFacet) FacetFilter(filter Facet) DateHistogramFacet + func (f DateHistogramFacet) Factor(factor float32) DateHistogramFacet + func (f DateHistogramFacet) Field(field string) DateHistogramFacet + func (f DateHistogramFacet) Global(global bool) DateHistogramFacet + func (f DateHistogramFacet) Interval(interval string) DateHistogramFacet + func (f DateHistogramFacet) KeyField(keyField string) DateHistogramFacet + func (f DateHistogramFacet) Lang(lang string) DateHistogramFacet + func (f DateHistogramFacet) Mode(mode string) DateHistogramFacet + func (f DateHistogramFacet) Nested(nested string) DateHistogramFacet + func (f DateHistogramFacet) Param(name string, value interface{}) DateHistogramFacet + func (f DateHistogramFacet) PostOffset(postOffset string) DateHistogramFacet + func (f DateHistogramFacet) PostZone(postZone string) DateHistogramFacet + func (f DateHistogramFacet) PreOffset(preOffset string) DateHistogramFacet + func (f DateHistogramFacet) PreZone(preZone string) DateHistogramFacet + func (f DateHistogramFacet) PreZoneAdjustLargeInterval(preZoneAdjustLargeInterval bool) DateHistogramFacet + func (f DateHistogramFacet) Source() interface{} + func (f DateHistogramFacet) ValueField(valueField string) DateHistogramFacet + func (f DateHistogramFacet) ValueScript(valueScript string) DateHistogramFacet + type DateRangeAggregation struct + func NewDateRangeAggregation() DateRangeAggregation + func (a DateRangeAggregation) AddRange(from, to interface{}) DateRangeAggregation + func (a DateRangeAggregation) AddRangeWithKey(key string, from, to interface{}) DateRangeAggregation + func (a DateRangeAggregation) AddUnboundedFrom(to interface{}) DateRangeAggregation + func (a DateRangeAggregation) AddUnboundedFromWithKey(key string, to interface{}) DateRangeAggregation + func (a DateRangeAggregation) AddUnboundedTo(from interface{}) DateRangeAggregation + func (a DateRangeAggregation) AddUnboundedToWithKey(key string, from interface{}) DateRangeAggregation + func (a DateRangeAggregation) Between(from, to interface{}) DateRangeAggregation + func (a DateRangeAggregation) BetweenWithKey(key string, from, to interface{}) DateRangeAggregation + func (a DateRangeAggregation) Field(field string) DateRangeAggregation + func (a DateRangeAggregation) Format(format string) DateRangeAggregation + func (a DateRangeAggregation) Gt(from interface{}) DateRangeAggregation + func (a DateRangeAggregation) GtWithKey(key string, from interface{}) DateRangeAggregation + func (a DateRangeAggregation) Keyed(keyed bool) DateRangeAggregation + func (a DateRangeAggregation) Lang(lang string) DateRangeAggregation + func (a DateRangeAggregation) Lt(to interface{}) DateRangeAggregation + func (a DateRangeAggregation) LtWithKey(key string, to interface{}) DateRangeAggregation + func (a DateRangeAggregation) Param(name string, value interface{}) DateRangeAggregation + func (a DateRangeAggregation) Script(script string) DateRangeAggregation + func (a DateRangeAggregation) ScriptFile(scriptFile string) DateRangeAggregation + func (a DateRangeAggregation) Source() interface{} + func (a DateRangeAggregation) SubAggregation(name string, subAggregation Aggregation) DateRangeAggregation + func (a DateRangeAggregation) Unmapped(unmapped bool) DateRangeAggregation + type DateRangeAggregationEntry struct + From interface{} + Key string + To interface{} + type Decoder interface + Decode func(data []byte, v interface{}) error + type DefaultDecoder struct + func (u *DefaultDecoder) Decode(data []byte, v interface{}) error + type DeleteByQueryResult struct + Indices map[string]IndexDeleteByQueryResult + type DeleteByQueryService struct + func NewDeleteByQueryService(client *Client) *DeleteByQueryService + func (s *DeleteByQueryService) AllowNoIndices(allow bool) *DeleteByQueryService + func (s *DeleteByQueryService) Analyzer(analyzer string) *DeleteByQueryService + func (s *DeleteByQueryService) Consistency(consistency string) *DeleteByQueryService + func (s *DeleteByQueryService) DF(defaultField string) *DeleteByQueryService + func (s *DeleteByQueryService) DefaultField(defaultField string) *DeleteByQueryService + func (s *DeleteByQueryService) DefaultOperator(defaultOperator string) *DeleteByQueryService + func (s *DeleteByQueryService) Do() (*DeleteByQueryResult, error) + func (s *DeleteByQueryService) ExpandWildcards(expand string) *DeleteByQueryService + func (s *DeleteByQueryService) IgnoreUnavailable(ignore bool) *DeleteByQueryService + func (s *DeleteByQueryService) Index(index string) *DeleteByQueryService + func (s *DeleteByQueryService) Indices(indices ...string) *DeleteByQueryService + func (s *DeleteByQueryService) Pretty(pretty bool) *DeleteByQueryService + func (s *DeleteByQueryService) Q(query string) *DeleteByQueryService + func (s *DeleteByQueryService) Query(query Query) *DeleteByQueryService + func (s *DeleteByQueryService) QueryString(query string) *DeleteByQueryService + func (s *DeleteByQueryService) Replication(replication string) *DeleteByQueryService + func (s *DeleteByQueryService) Routing(routing string) *DeleteByQueryService + func (s *DeleteByQueryService) Timeout(timeout string) *DeleteByQueryService + func (s *DeleteByQueryService) Type(typ string) *DeleteByQueryService + func (s *DeleteByQueryService) Types(types ...string) *DeleteByQueryService + type DeleteIndexResult struct + Acknowledged bool + type DeleteIndexService struct + func NewDeleteIndexService(client *Client) *DeleteIndexService + func (b *DeleteIndexService) Do() (*DeleteIndexResult, error) + func (b *DeleteIndexService) Index(index string) *DeleteIndexService + type DeleteMappingResponse struct + Acknowledged bool + type DeleteMappingService struct + func NewDeleteMappingService(client *Client) *DeleteMappingService + func (s *DeleteMappingService) Do() (*DeleteMappingResponse, error) + func (s *DeleteMappingService) Index(index ...string) *DeleteMappingService + func (s *DeleteMappingService) MasterTimeout(masterTimeout string) *DeleteMappingService + func (s *DeleteMappingService) Pretty(pretty bool) *DeleteMappingService + func (s *DeleteMappingService) Type(typ ...string) *DeleteMappingService + func (s *DeleteMappingService) Validate() error + type DeleteResult struct + Found bool + Id string + Index string + Type string + Version int64 + type DeleteService struct + func NewDeleteService(client *Client) *DeleteService + func (s *DeleteService) Do() (*DeleteResult, error) + func (s *DeleteService) Id(id string) *DeleteService + func (s *DeleteService) Index(index string) *DeleteService + func (s *DeleteService) Parent(parent string) *DeleteService + func (s *DeleteService) Pretty(pretty bool) *DeleteService + func (s *DeleteService) Refresh(refresh bool) *DeleteService + func (s *DeleteService) Type(_type string) *DeleteService + func (s *DeleteService) Version(version int) *DeleteService + type DeleteTemplateResponse struct + Found bool + Id string + Index string + Type string + Version int + type DeleteTemplateService struct + func NewDeleteTemplateService(client *Client) *DeleteTemplateService + func (s *DeleteTemplateService) Do() (*DeleteTemplateResponse, error) + func (s *DeleteTemplateService) Id(id string) *DeleteTemplateService + func (s *DeleteTemplateService) Validate() error + func (s *DeleteTemplateService) Version(version int) *DeleteTemplateService + func (s *DeleteTemplateService) VersionType(versionType string) *DeleteTemplateService + type DirectCandidateGenerator struct + func NewDirectCandidateGenerator(field string) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) Accuracy(accuracy float64) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) Field(field string) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) MaxEdits(maxEdits int) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) MaxInspections(maxInspections int) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) MaxTermFreq(maxTermFreq float64) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) MinDocFreq(minDocFreq float64) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) MinWordLength(minWordLength int) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) PostFilter(postFilter string) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) PreFilter(preFilter string) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) PrefixLength(prefixLength int) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) Size(size int) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) Sort(sort string) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) Source() interface{} + func (g *DirectCandidateGenerator) StringDistance(stringDistance string) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) SuggestMode(suggestMode string) *DirectCandidateGenerator + func (g *DirectCandidateGenerator) Type() string + type DisMaxQuery struct + func NewDisMaxQuery() DisMaxQuery + func (q DisMaxQuery) Boost(boost float32) DisMaxQuery + func (q DisMaxQuery) Query(query Query) DisMaxQuery + func (q DisMaxQuery) Source() interface{} + func (q DisMaxQuery) TieBreaker(tieBreaker float32) DisMaxQuery + type Error struct + Message string + Status int + func (e *Error) Error() string + type ExistsFilter struct + func NewExistsFilter(name string) ExistsFilter + func (f ExistsFilter) FilterName(filterName string) ExistsFilter + func (f ExistsFilter) Source() interface{} + type ExistsService struct + func NewExistsService(client *Client) *ExistsService + func (s *ExistsService) Do() (bool, error) + func (s *ExistsService) Id(id string) *ExistsService + func (s *ExistsService) Index(index string) *ExistsService + func (s *ExistsService) Parent(parent string) *ExistsService + func (s *ExistsService) Preference(preference string) *ExistsService + func (s *ExistsService) Pretty(pretty bool) *ExistsService + func (s *ExistsService) Realtime(realtime bool) *ExistsService + func (s *ExistsService) Refresh(refresh bool) *ExistsService + func (s *ExistsService) Routing(routing string) *ExistsService + func (s *ExistsService) Type(typ string) *ExistsService + func (s *ExistsService) Validate() error + type ExplainResponse struct + Explanation map[string]interface{} + Id string + Index string + Matched bool + Type string + type ExplainService struct + func NewExplainService(client *Client) *ExplainService + func (s *ExplainService) AnalyzeWildcard(analyzeWildcard bool) *ExplainService + func (s *ExplainService) Analyzer(analyzer string) *ExplainService + func (s *ExplainService) BodyJson(body interface{}) *ExplainService + func (s *ExplainService) BodyString(body string) *ExplainService + func (s *ExplainService) DefaultOperator(defaultOperator string) *ExplainService + func (s *ExplainService) Df(df string) *ExplainService + func (s *ExplainService) Do() (*ExplainResponse, error) + func (s *ExplainService) Fields(fields ...string) *ExplainService + func (s *ExplainService) Id(id string) *ExplainService + func (s *ExplainService) Index(index string) *ExplainService + func (s *ExplainService) Lenient(lenient bool) *ExplainService + func (s *ExplainService) LowercaseExpandedTerms(lowercaseExpandedTerms bool) *ExplainService + func (s *ExplainService) Parent(parent string) *ExplainService + func (s *ExplainService) Preference(preference string) *ExplainService + func (s *ExplainService) Pretty(pretty bool) *ExplainService + func (s *ExplainService) Q(q string) *ExplainService + func (s *ExplainService) Query(query Query) *ExplainService + func (s *ExplainService) Routing(routing string) *ExplainService + func (s *ExplainService) Source(source string) *ExplainService + func (s *ExplainService) Type(typ string) *ExplainService + func (s *ExplainService) Validate() error + func (s *ExplainService) XSource(xSource ...string) *ExplainService + func (s *ExplainService) XSourceExclude(xSourceExclude ...string) *ExplainService + func (s *ExplainService) XSourceInclude(xSourceInclude ...string) *ExplainService + type ExponentialDecayFunction struct + func NewExponentialDecayFunction() ExponentialDecayFunction + func (fn ExponentialDecayFunction) Decay(decay float64) ExponentialDecayFunction + func (fn ExponentialDecayFunction) FieldName(fieldName string) ExponentialDecayFunction + func (fn ExponentialDecayFunction) GetWeight() *float64 + func (fn ExponentialDecayFunction) MultiValueMode(mode string) ExponentialDecayFunction + func (fn ExponentialDecayFunction) Name() string + func (fn ExponentialDecayFunction) Offset(offset interface{}) ExponentialDecayFunction + func (fn ExponentialDecayFunction) Origin(origin interface{}) ExponentialDecayFunction + func (fn ExponentialDecayFunction) Scale(scale interface{}) ExponentialDecayFunction + func (fn ExponentialDecayFunction) Source() interface{} + func (fn ExponentialDecayFunction) Weight(weight float64) ExponentialDecayFunction + type ExtendedStatsAggregation struct + func NewExtendedStatsAggregation() ExtendedStatsAggregation + func (a ExtendedStatsAggregation) Field(field string) ExtendedStatsAggregation + func (a ExtendedStatsAggregation) Format(format string) ExtendedStatsAggregation + func (a ExtendedStatsAggregation) Lang(lang string) ExtendedStatsAggregation + func (a ExtendedStatsAggregation) Param(name string, value interface{}) ExtendedStatsAggregation + func (a ExtendedStatsAggregation) Script(script string) ExtendedStatsAggregation + func (a ExtendedStatsAggregation) ScriptFile(scriptFile string) ExtendedStatsAggregation + func (a ExtendedStatsAggregation) Source() interface{} + func (a ExtendedStatsAggregation) SubAggregation(name string, subAggregation Aggregation) ExtendedStatsAggregation + type Facet interface + Source func() interface{} + type FactorFunction struct + func NewFactorFunction() FactorFunction + func (fn FactorFunction) BoostFactor(boost float32) FactorFunction + func (fn FactorFunction) GetWeight() *float64 + func (fn FactorFunction) Name() string + func (fn FactorFunction) Source() interface{} + type FetchSourceContext struct + func NewFetchSourceContext(fetchSource bool) *FetchSourceContext + func (fsc *FetchSourceContext) Exclude(excludes ...string) *FetchSourceContext + func (fsc *FetchSourceContext) FetchSource() bool + func (fsc *FetchSourceContext) Include(includes ...string) *FetchSourceContext + func (fsc *FetchSourceContext) Query() url.Values + func (fsc *FetchSourceContext) SetFetchSource(fetchSource bool) + func (fsc *FetchSourceContext) Source() interface{} + func (fsc *FetchSourceContext) TransformSource(transformSource bool) *FetchSourceContext + type FieldSort struct + func NewFieldSort(fieldName string) FieldSort + func (s FieldSort) Asc() FieldSort + func (s FieldSort) Desc() FieldSort + func (s FieldSort) FieldName(fieldName string) FieldSort + func (s FieldSort) IgnoreUnmapped(ignoreUnmapped bool) FieldSort + func (s FieldSort) Missing(missing interface{}) FieldSort + func (s FieldSort) NestedFilter(nestedFilter Filter) FieldSort + func (s FieldSort) NestedPath(nestedPath string) FieldSort + func (s FieldSort) Order(ascending bool) FieldSort + func (s FieldSort) SortMode(sortMode string) FieldSort + func (s FieldSort) Source() interface{} + func (s FieldSort) UnmappedType(typ string) FieldSort + type FieldValueFactorFunction struct + func NewFieldValueFactorFunction() FieldValueFactorFunction + func (fn FieldValueFactorFunction) Factor(factor float64) FieldValueFactorFunction + func (fn FieldValueFactorFunction) Field(field string) FieldValueFactorFunction + func (fn FieldValueFactorFunction) GetWeight() *float64 + func (fn FieldValueFactorFunction) Missing(missing float64) FieldValueFactorFunction + func (fn FieldValueFactorFunction) Modifier(modifier string) FieldValueFactorFunction + func (fn FieldValueFactorFunction) Name() string + func (fn FieldValueFactorFunction) Source() interface{} + func (fn FieldValueFactorFunction) Weight(weight float64) FieldValueFactorFunction + type Filter interface + Source func() interface{} + type FilterAggregation struct + func NewFilterAggregation() FilterAggregation + func (a FilterAggregation) Filter(filter Filter) FilterAggregation + func (a FilterAggregation) Source() interface{} + func (a FilterAggregation) SubAggregation(name string, subAggregation Aggregation) FilterAggregation + type FilterFacet struct + func NewFilterFacet() FilterFacet + func (f FilterFacet) FacetFilter(filter Facet) FilterFacet + func (f FilterFacet) Filter(filter Filter) FilterFacet + func (f FilterFacet) Global(global bool) FilterFacet + func (f FilterFacet) Mode(mode string) FilterFacet + func (f FilterFacet) Nested(nested string) FilterFacet + func (f FilterFacet) Source() interface{} + type FilteredQuery struct + func NewFilteredQuery(query Query) FilteredQuery + func (q FilteredQuery) Boost(boost float32) FilteredQuery + func (q FilteredQuery) Filter(filter Filter) FilteredQuery + func (q FilteredQuery) Source() interface{} + type FiltersAggregation struct + func NewFiltersAggregation() FiltersAggregation + func (a FiltersAggregation) Filter(filter Filter) FiltersAggregation + func (a FiltersAggregation) Filters(filters ...Filter) FiltersAggregation + func (a FiltersAggregation) Source() interface{} + func (a FiltersAggregation) SubAggregation(name string, subAggregation Aggregation) FiltersAggregation + type FlushResult struct + Shards shardsInfo + type FlushService struct + func NewFlushService(client *Client) *FlushService + func (s *FlushService) AllowNoIndices(allowNoIndices bool) *FlushService + func (s *FlushService) Do() (*FlushResult, error) + func (s *FlushService) ExpandWildcards(expandWildcards string) *FlushService + func (s *FlushService) Force(force bool) *FlushService + func (s *FlushService) Full(full bool) *FlushService + func (s *FlushService) IgnoreUnavailable(ignoreUnavailable bool) *FlushService + func (s *FlushService) Index(index string) *FlushService + func (s *FlushService) Indices(indices ...string) *FlushService + func (s *FlushService) WaitIfOngoing(wait bool) *FlushService + type FunctionScoreQuery struct + func NewFunctionScoreQuery() FunctionScoreQuery + func (q FunctionScoreQuery) Add(filter Filter, scoreFunc ScoreFunction) FunctionScoreQuery + func (q FunctionScoreQuery) AddScoreFunc(scoreFunc ScoreFunction) FunctionScoreQuery + func (q FunctionScoreQuery) Boost(boost float32) FunctionScoreQuery + func (q FunctionScoreQuery) BoostMode(boostMode string) FunctionScoreQuery + func (q FunctionScoreQuery) Filter(filter Filter) FunctionScoreQuery + func (q FunctionScoreQuery) MaxBoost(maxBoost float32) FunctionScoreQuery + func (q FunctionScoreQuery) MinScore(minScore float32) FunctionScoreQuery + func (q FunctionScoreQuery) Query(query Query) FunctionScoreQuery + func (q FunctionScoreQuery) ScoreMode(scoreMode string) FunctionScoreQuery + func (q FunctionScoreQuery) Source() interface{} + type Fuzziness struct + type FuzzyCompletionSuggester struct + func NewFuzzyCompletionSuggester(name string) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) Analyzer(analyzer string) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) ContextQueries(queries ...SuggesterContextQuery) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) ContextQuery(query SuggesterContextQuery) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) Field(field string) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) Fuzziness(fuzziness interface{}) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) FuzzyMinLength(minLength int) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) FuzzyPrefixLength(prefixLength int) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) FuzzyTranspositions(fuzzyTranspositions bool) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) Name() string + func (q FuzzyCompletionSuggester) ShardSize(shardSize int) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) Size(size int) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) Source(includeName bool) interface{} + func (q FuzzyCompletionSuggester) Text(text string) FuzzyCompletionSuggester + func (q FuzzyCompletionSuggester) UnicodeAware(unicodeAware bool) FuzzyCompletionSuggester + type FuzzyLikeThisFieldQuery struct + func NewFuzzyLikeThisFieldQuery(field string) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) Analyzer(analyzer string) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) Boost(boost float32) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) FailOnUnsupportedField(fail bool) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) Fuzziness(fuzziness interface{}) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) IgnoreTF(ignoreTF bool) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) LikeText(likeText string) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) MaxQueryTerms(maxQueryTerms int) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) PrefixLength(prefixLength int) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) QueryName(queryName string) FuzzyLikeThisFieldQuery + func (q FuzzyLikeThisFieldQuery) Source() interface{} + type FuzzyLikeThisQuery struct + func NewFuzzyLikeThisQuery() FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) Analyzer(analyzer string) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) Boost(boost float32) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) FailOnUnsupportedField(fail bool) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) Field(field string) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) Fields(fields ...string) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) Fuzziness(fuzziness interface{}) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) IgnoreTF(ignoreTF bool) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) LikeText(likeText string) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) MaxQueryTerms(maxQueryTerms int) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) PrefixLength(prefixLength int) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) QueryName(queryName string) FuzzyLikeThisQuery + func (q FuzzyLikeThisQuery) Source() interface{} + type FuzzyQuery struct + func NewFuzzyQuery() FuzzyQuery + func (q FuzzyQuery) Boost(boost float32) FuzzyQuery + func (q FuzzyQuery) Fuzziness(fuzziness interface{}) FuzzyQuery + func (q FuzzyQuery) MaxExpansions(maxExpansions int) FuzzyQuery + func (q FuzzyQuery) Name(name string) FuzzyQuery + func (q FuzzyQuery) PrefixLength(prefixLength int) FuzzyQuery + func (q FuzzyQuery) QueryName(queryName string) FuzzyQuery + func (q FuzzyQuery) Source() interface{} + func (q FuzzyQuery) Transpositions(transpositions bool) FuzzyQuery + func (q FuzzyQuery) Value(value interface{}) FuzzyQuery + type GaussDecayFunction struct + func NewGaussDecayFunction() GaussDecayFunction + func (fn GaussDecayFunction) Decay(decay float64) GaussDecayFunction + func (fn GaussDecayFunction) FieldName(fieldName string) GaussDecayFunction + func (fn GaussDecayFunction) GetWeight() *float64 + func (fn GaussDecayFunction) MultiValueMode(mode string) GaussDecayFunction + func (fn GaussDecayFunction) Name() string + func (fn GaussDecayFunction) Offset(offset interface{}) GaussDecayFunction + func (fn GaussDecayFunction) Origin(origin interface{}) GaussDecayFunction + func (fn GaussDecayFunction) Scale(scale interface{}) GaussDecayFunction + func (fn GaussDecayFunction) Source() interface{} + func (fn GaussDecayFunction) Weight(weight float64) GaussDecayFunction + type GeoBoundsAggregation struct + func NewGeoBoundsAggregation() GeoBoundsAggregation + func (a GeoBoundsAggregation) Field(field string) GeoBoundsAggregation + func (a GeoBoundsAggregation) Lang(lang string) GeoBoundsAggregation + func (a GeoBoundsAggregation) Param(name string, value interface{}) GeoBoundsAggregation + func (a GeoBoundsAggregation) Params(params map[string]interface{}) GeoBoundsAggregation + func (a GeoBoundsAggregation) Script(script string) GeoBoundsAggregation + func (a GeoBoundsAggregation) ScriptFile(scriptFile string) GeoBoundsAggregation + func (a GeoBoundsAggregation) Source() interface{} + func (a GeoBoundsAggregation) WrapLongitude(wrapLongitude bool) GeoBoundsAggregation + type GeoDistanceAggregation struct + func NewGeoDistanceAggregation() GeoDistanceAggregation + func (a GeoDistanceAggregation) AddRange(from, to interface{}) GeoDistanceAggregation + func (a GeoDistanceAggregation) AddRangeWithKey(key string, from, to interface{}) GeoDistanceAggregation + func (a GeoDistanceAggregation) AddUnboundedFrom(to float64) GeoDistanceAggregation + func (a GeoDistanceAggregation) AddUnboundedFromWithKey(key string, to float64) GeoDistanceAggregation + func (a GeoDistanceAggregation) AddUnboundedTo(from float64) GeoDistanceAggregation + func (a GeoDistanceAggregation) AddUnboundedToWithKey(key string, from float64) GeoDistanceAggregation + func (a GeoDistanceAggregation) Between(from, to interface{}) GeoDistanceAggregation + func (a GeoDistanceAggregation) BetweenWithKey(key string, from, to interface{}) GeoDistanceAggregation + func (a GeoDistanceAggregation) DistanceType(distanceType string) GeoDistanceAggregation + func (a GeoDistanceAggregation) Field(field string) GeoDistanceAggregation + func (a GeoDistanceAggregation) Point(latLon string) GeoDistanceAggregation + func (a GeoDistanceAggregation) Source() interface{} + func (a GeoDistanceAggregation) SubAggregation(name string, subAggregation Aggregation) GeoDistanceAggregation + func (a GeoDistanceAggregation) Unit(unit string) GeoDistanceAggregation + type GeoDistanceFacet struct + func NewGeoDistanceFacet() GeoDistanceFacet + func (f GeoDistanceFacet) AddRange(from, to float64) GeoDistanceFacet + func (f GeoDistanceFacet) AddUnboundedFrom(to float64) GeoDistanceFacet + func (f GeoDistanceFacet) AddUnboundedTo(from float64) GeoDistanceFacet + func (f GeoDistanceFacet) FacetFilter(filter Facet) GeoDistanceFacet + func (f GeoDistanceFacet) Field(fieldName string) GeoDistanceFacet + func (f GeoDistanceFacet) GeoDistance(geoDistance string) GeoDistanceFacet + func (f GeoDistanceFacet) GeoHash(geoHash string) GeoDistanceFacet + func (f GeoDistanceFacet) Global(global bool) GeoDistanceFacet + func (f GeoDistanceFacet) Lang(lang string) GeoDistanceFacet + func (f GeoDistanceFacet) Lat(lat float64) GeoDistanceFacet + func (f GeoDistanceFacet) Lon(lon float64) GeoDistanceFacet + func (f GeoDistanceFacet) Mode(mode string) GeoDistanceFacet + func (f GeoDistanceFacet) Nested(nested string) GeoDistanceFacet + func (f GeoDistanceFacet) Point(lat, lon float64) GeoDistanceFacet + func (f GeoDistanceFacet) ScriptParam(name string, value interface{}) GeoDistanceFacet + func (f GeoDistanceFacet) Source() interface{} + func (f GeoDistanceFacet) Unit(distanceUnit string) GeoDistanceFacet + func (f GeoDistanceFacet) ValueField(valueFieldName string) GeoDistanceFacet + func (f GeoDistanceFacet) ValueScript(valueScript string) GeoDistanceFacet + type GeoDistanceFilter struct + func NewGeoDistanceFilter(name string) GeoDistanceFilter + func (f GeoDistanceFilter) Cache(cache bool) GeoDistanceFilter + func (f GeoDistanceFilter) CacheKey(cacheKey string) GeoDistanceFilter + func (f GeoDistanceFilter) Distance(distance string) GeoDistanceFilter + func (f GeoDistanceFilter) DistanceType(distanceType string) GeoDistanceFilter + func (f GeoDistanceFilter) FilterName(filterName string) GeoDistanceFilter + func (f GeoDistanceFilter) GeoHash(geohash string) GeoDistanceFilter + func (f GeoDistanceFilter) GeoPoint(point *GeoPoint) GeoDistanceFilter + func (f GeoDistanceFilter) Lat(lat float64) GeoDistanceFilter + func (f GeoDistanceFilter) Lon(lon float64) GeoDistanceFilter + func (f GeoDistanceFilter) OptimizeBbox(optimizeBbox string) GeoDistanceFilter + func (f GeoDistanceFilter) Point(lat, lon float64) GeoDistanceFilter + func (f GeoDistanceFilter) Source() interface{} + type GeoDistanceSort struct + func NewGeoDistanceSort(fieldName string) GeoDistanceSort + func (s GeoDistanceSort) Asc() GeoDistanceSort + func (s GeoDistanceSort) Desc() GeoDistanceSort + func (s GeoDistanceSort) FieldName(fieldName string) GeoDistanceSort + func (s GeoDistanceSort) GeoDistance(geoDistance string) GeoDistanceSort + func (s GeoDistanceSort) GeoHashes(geohashes ...string) GeoDistanceSort + func (s GeoDistanceSort) NestedFilter(nestedFilter Filter) GeoDistanceSort + func (s GeoDistanceSort) NestedPath(nestedPath string) GeoDistanceSort + func (s GeoDistanceSort) Order(ascending bool) GeoDistanceSort + func (s GeoDistanceSort) Point(lat, lon float64) GeoDistanceSort + func (s GeoDistanceSort) Points(points ...*GeoPoint) GeoDistanceSort + func (s GeoDistanceSort) SortMode(sortMode string) GeoDistanceSort + func (s GeoDistanceSort) Source() interface{} + func (s GeoDistanceSort) Unit(unit string) GeoDistanceSort + type GeoPoint struct + Lat float64 + Lon float64 + func GeoPointFromLatLon(lat, lon float64) *GeoPoint + func GeoPointFromString(latLon string) (*GeoPoint, error) + func (pt *GeoPoint) Source() map[string]float64 + type GeoPolygonFilter struct + func NewGeoPolygonFilter(name string) GeoPolygonFilter + func (f GeoPolygonFilter) AddPoint(point *GeoPoint) GeoPolygonFilter + func (f GeoPolygonFilter) Cache(cache bool) GeoPolygonFilter + func (f GeoPolygonFilter) CacheKey(cacheKey string) GeoPolygonFilter + func (f GeoPolygonFilter) FilterName(filterName string) GeoPolygonFilter + func (f GeoPolygonFilter) Source() interface{} + type GetMappingService struct + func NewGetMappingService(client *Client) *GetMappingService + func (s *GetMappingService) AllowNoIndices(allowNoIndices bool) *GetMappingService + func (s *GetMappingService) Do() (map[string]interface{}, error) + func (s *GetMappingService) ExpandWildcards(expandWildcards string) *GetMappingService + func (s *GetMappingService) IgnoreUnavailable(ignoreUnavailable bool) *GetMappingService + func (s *GetMappingService) Index(index ...string) *GetMappingService + func (s *GetMappingService) Local(local bool) *GetMappingService + func (s *GetMappingService) Pretty(pretty bool) *GetMappingService + func (s *GetMappingService) Type(typ ...string) *GetMappingService + func (s *GetMappingService) Validate() error + type GetResult struct + Error string + Fields map[string]interface{} + Found bool + Id string + Index string + Source *json.RawMessage + Type string + Version int64 + type GetService struct + func NewGetService(client *Client) *GetService + func (b *GetService) Do() (*GetResult, error) + func (b *GetService) Fields(fields ...string) *GetService + func (b *GetService) Id(id string) *GetService + func (b *GetService) IgnoreErrorsOnGeneratedFields(ignore bool) *GetService + func (b *GetService) Index(index string) *GetService + func (b *GetService) Parent(parent string) *GetService + func (b *GetService) Preference(preference string) *GetService + func (b *GetService) Realtime(realtime bool) *GetService + func (b *GetService) Refresh(refresh bool) *GetService + func (b *GetService) Routing(routing string) *GetService + func (b *GetService) String() string + func (b *GetService) Type(typ string) *GetService + func (b *GetService) Version(version int64) *GetService + func (b *GetService) VersionType(versionType string) *GetService + func (s *GetService) FetchSource(fetchSource bool) *GetService + func (s *GetService) FetchSourceContext(fetchSourceContext *FetchSourceContext) *GetService + func (s *GetService) Validate() error + type GetTemplateResponse struct + Template string + type GetTemplateService struct + func NewGetTemplateService(client *Client) *GetTemplateService + func (s *GetTemplateService) Do() (*GetTemplateResponse, error) + func (s *GetTemplateService) Id(id string) *GetTemplateService + func (s *GetTemplateService) Validate() error + func (s *GetTemplateService) Version(version interface{}) *GetTemplateService + func (s *GetTemplateService) VersionType(versionType string) *GetTemplateService + type GlobalAggregation struct + func NewGlobalAggregation() GlobalAggregation + func (a GlobalAggregation) Source() interface{} + func (a GlobalAggregation) SubAggregation(name string, subAggregation Aggregation) GlobalAggregation + type HasChildFilter struct + func NewHasChildFilter(childType string) HasChildFilter + func (f HasChildFilter) Cache(cache bool) HasChildFilter + func (f HasChildFilter) CacheKey(cacheKey string) HasChildFilter + func (f HasChildFilter) Filter(filter Filter) HasChildFilter + func (f HasChildFilter) FilterName(filterName string) HasChildFilter + func (f HasChildFilter) InnerHit(innerHit *InnerHit) HasChildFilter + func (f HasChildFilter) MaxChildren(maxChildren int) HasChildFilter + func (f HasChildFilter) MinChildren(minChildren int) HasChildFilter + func (f HasChildFilter) Query(query Query) HasChildFilter + func (f HasChildFilter) ShortCircuitCutoff(shortCircuitCutoff int) HasChildFilter + func (f HasChildFilter) Source() interface{} + type HasChildQuery struct + func NewHasChildQuery(childType string, query Query) HasChildQuery + func (q HasChildQuery) Boost(boost float32) HasChildQuery + func (q HasChildQuery) InnerHit(innerHit *InnerHit) HasChildQuery + func (q HasChildQuery) MaxChildren(maxChildren int) HasChildQuery + func (q HasChildQuery) MinChildren(minChildren int) HasChildQuery + func (q HasChildQuery) QueryName(queryName string) HasChildQuery + func (q HasChildQuery) ScoreType(scoreType string) HasChildQuery + func (q HasChildQuery) ShortCircuitCutoff(shortCircuitCutoff int) HasChildQuery + func (q HasChildQuery) Source() interface{} + type HasParentFilter struct + func NewHasParentFilter(parentType string) HasParentFilter + func (f HasParentFilter) Cache(cache bool) HasParentFilter + func (f HasParentFilter) CacheKey(cacheKey string) HasParentFilter + func (f HasParentFilter) Filter(filter Filter) HasParentFilter + func (f HasParentFilter) FilterName(filterName string) HasParentFilter + func (f HasParentFilter) InnerHit(innerHit *InnerHit) HasParentFilter + func (f HasParentFilter) Query(query Query) HasParentFilter + func (f HasParentFilter) Source() interface{} + type HasParentQuery struct + func NewHasParentQuery(parentType string, query Query) HasParentQuery + func (q HasParentQuery) Boost(boost float32) HasParentQuery + func (q HasParentQuery) InnerHit(innerHit *InnerHit) HasParentQuery + func (q HasParentQuery) QueryName(queryName string) HasParentQuery + func (q HasParentQuery) ScoreType(scoreType string) HasParentQuery + func (q HasParentQuery) Source() interface{} + type Highlight struct + func NewHighlight() *Highlight + func (hl *Highlight) BoundaryChars(boundaryChars ...rune) *Highlight + func (hl *Highlight) BoundaryMaxScan(boundaryMaxScan int) *Highlight + func (hl *Highlight) Encoder(encoder string) *Highlight + func (hl *Highlight) Field(name string) *Highlight + func (hl *Highlight) Fields(fields ...*HighlighterField) *Highlight + func (hl *Highlight) ForceSource(forceSource bool) *Highlight + func (hl *Highlight) FragmentSize(fragmentSize int) *Highlight + func (hl *Highlight) Fragmenter(fragmenter string) *Highlight + func (hl *Highlight) HighlighQuery(highlightQuery Query) *Highlight + func (hl *Highlight) HighlightFilter(highlightFilter bool) *Highlight + func (hl *Highlight) HighlighterType(highlighterType string) *Highlight + func (hl *Highlight) NoMatchSize(noMatchSize int) *Highlight + func (hl *Highlight) NumOfFragments(numOfFragments int) *Highlight + func (hl *Highlight) Options(options map[string]interface{}) *Highlight + func (hl *Highlight) Order(order string) *Highlight + func (hl *Highlight) PostTags(postTags ...string) *Highlight + func (hl *Highlight) PreTags(preTags ...string) *Highlight + func (hl *Highlight) RequireFieldMatch(requireFieldMatch bool) *Highlight + func (hl *Highlight) Source() interface{} + func (hl *Highlight) TagsSchema(schemaName string) *Highlight + func (hl *Highlight) UseExplicitFieldOrder(useExplicitFieldOrder bool) *Highlight + type HighlighterField struct + Name string + func NewHighlighterField(name string) *HighlighterField + func (f *HighlighterField) BoundaryChars(boundaryChars ...rune) *HighlighterField + func (f *HighlighterField) BoundaryMaxScan(boundaryMaxScan int) *HighlighterField + func (f *HighlighterField) ForceSource(forceSource bool) *HighlighterField + func (f *HighlighterField) FragmentOffset(fragmentOffset int) *HighlighterField + func (f *HighlighterField) FragmentSize(fragmentSize int) *HighlighterField + func (f *HighlighterField) Fragmenter(fragmenter string) *HighlighterField + func (f *HighlighterField) HighlightFilter(highlightFilter bool) *HighlighterField + func (f *HighlighterField) HighlightQuery(highlightQuery Query) *HighlighterField + func (f *HighlighterField) HighlighterType(highlighterType string) *HighlighterField + func (f *HighlighterField) MatchedFields(matchedFields ...string) *HighlighterField + func (f *HighlighterField) NoMatchSize(noMatchSize int) *HighlighterField + func (f *HighlighterField) NumOfFragments(numOfFragments int) *HighlighterField + func (f *HighlighterField) Options(options map[string]interface{}) *HighlighterField + func (f *HighlighterField) Order(order string) *HighlighterField + func (f *HighlighterField) PhraseLimit(phraseLimit int) *HighlighterField + func (f *HighlighterField) PostTags(postTags ...string) *HighlighterField + func (f *HighlighterField) PreTags(preTags ...string) *HighlighterField + func (f *HighlighterField) RequireFieldMatch(requireFieldMatch bool) *HighlighterField + func (f *HighlighterField) Source() interface{} + type HistogramAggregation struct + func NewHistogramAggregation() HistogramAggregation + func (a HistogramAggregation) ExtendedBoundsMax(max int64) HistogramAggregation + func (a HistogramAggregation) ExtendedBoundsMin(min int64) HistogramAggregation + func (a HistogramAggregation) Field(field string) HistogramAggregation + func (a HistogramAggregation) Interval(interval int64) HistogramAggregation + func (a HistogramAggregation) Lang(lang string) HistogramAggregation + func (a HistogramAggregation) MinDocCount(minDocCount int64) HistogramAggregation + func (a HistogramAggregation) Order(order string, asc bool) HistogramAggregation + func (a HistogramAggregation) OrderByAggregation(aggName string, asc bool) HistogramAggregation + func (a HistogramAggregation) OrderByAggregationAndMetric(aggName, metric string, asc bool) HistogramAggregation + func (a HistogramAggregation) OrderByCount(asc bool) HistogramAggregation + func (a HistogramAggregation) OrderByCountAsc() HistogramAggregation + func (a HistogramAggregation) OrderByCountDesc() HistogramAggregation + func (a HistogramAggregation) OrderByKey(asc bool) HistogramAggregation + func (a HistogramAggregation) OrderByKeyAsc() HistogramAggregation + func (a HistogramAggregation) OrderByKeyDesc() HistogramAggregation + func (a HistogramAggregation) Param(name string, value interface{}) HistogramAggregation + func (a HistogramAggregation) Script(script string) HistogramAggregation + func (a HistogramAggregation) ScriptFile(scriptFile string) HistogramAggregation + func (a HistogramAggregation) Source() interface{} + func (a HistogramAggregation) SubAggregation(name string, subAggregation Aggregation) HistogramAggregation + type HistogramFacet struct + func NewHistogramFacet() HistogramFacet + func (f HistogramFacet) FacetFilter(filter Facet) HistogramFacet + func (f HistogramFacet) Field(field string) HistogramFacet + func (f HistogramFacet) Global(global bool) HistogramFacet + func (f HistogramFacet) Interval(interval int64) HistogramFacet + func (f HistogramFacet) KeyField(keyField string) HistogramFacet + func (f HistogramFacet) Mode(mode string) HistogramFacet + func (f HistogramFacet) Nested(nested string) HistogramFacet + func (f HistogramFacet) Source() interface{} + func (f HistogramFacet) TimeInterval(timeInterval string) HistogramFacet + func (f HistogramFacet) ValueField(valueField string) HistogramFacet + type HistogramScriptFacet struct + func NewHistogramScriptFacet() HistogramScriptFacet + func (f HistogramScriptFacet) Comparator(comparatorType string) HistogramScriptFacet + func (f HistogramScriptFacet) FacetFilter(filter Facet) HistogramScriptFacet + func (f HistogramScriptFacet) Global(global bool) HistogramScriptFacet + func (f HistogramScriptFacet) Interval(interval int64) HistogramScriptFacet + func (f HistogramScriptFacet) KeyField(keyField string) HistogramScriptFacet + func (f HistogramScriptFacet) KeyScript(keyScript string) HistogramScriptFacet + func (f HistogramScriptFacet) Mode(mode string) HistogramScriptFacet + func (f HistogramScriptFacet) Nested(nested string) HistogramScriptFacet + func (f HistogramScriptFacet) Param(name string, value interface{}) HistogramScriptFacet + func (f HistogramScriptFacet) Source() interface{} + func (f HistogramScriptFacet) ValueScript(valueScript string) HistogramScriptFacet + type IdsFilter struct + func NewIdsFilter(types ...string) IdsFilter + func (f IdsFilter) FilterName(filterName string) IdsFilter + func (f IdsFilter) Ids(ids ...string) IdsFilter + func (f IdsFilter) Source() interface{} + type IdsQuery struct + func NewIdsQuery(types ...string) IdsQuery + func (q IdsQuery) Boost(boost float32) IdsQuery + func (q IdsQuery) Ids(ids ...string) IdsQuery + func (q IdsQuery) QueryName(queryName string) IdsQuery + func (q IdsQuery) Source() interface{} + type IndexDeleteByQueryResult struct + Shards shardsInfo + type IndexExistsService struct + func NewIndexExistsService(client *Client) *IndexExistsService + func (b *IndexExistsService) Do() (bool, error) + func (b *IndexExistsService) Index(index string) *IndexExistsService + type IndexResult struct + Created bool + Id string + Index string + Type string + Version int + type IndexService struct + func NewIndexService(client *Client) *IndexService + func (b *IndexService) BodyJson(json interface{}) *IndexService + func (b *IndexService) BodyString(body string) *IndexService + func (b *IndexService) Do() (*IndexResult, error) + func (b *IndexService) Id(id string) *IndexService + func (b *IndexService) Index(name string) *IndexService + func (b *IndexService) OpType(opType string) *IndexService + func (b *IndexService) Parent(parent string) *IndexService + func (b *IndexService) Pretty(pretty bool) *IndexService + func (b *IndexService) Refresh(refresh bool) *IndexService + func (b *IndexService) Routing(routing string) *IndexService + func (b *IndexService) TTL(ttl string) *IndexService + func (b *IndexService) Timeout(timeout string) *IndexService + func (b *IndexService) Timestamp(timestamp string) *IndexService + func (b *IndexService) Type(_type string) *IndexService + func (b *IndexService) Version(version int64) *IndexService + func (b *IndexService) VersionType(versionType string) *IndexService + type IndexStats struct + Primaries *IndexStatsDetails + Total *IndexStatsDetails + type IndexStatsCompletion struct + Size string + SizeInBytes int64 + type IndexStatsDetails struct + Completion *IndexStatsCompletion + Docs *IndexStatsDocs + Fielddata *IndexStatsFielddata + FilterCache *IndexStatsFilterCache + Flush *IndexStatsFlush + Get *IndexStatsGet + IdCache *IndexStatsIdCache + Indexing *IndexStatsIndexing + Merges *IndexStatsMerges + Percolate *IndexStatsPercolate + QueryCache *IndexStatsQueryCache + Refresh *IndexStatsRefresh + Search *IndexStatsSearch + Segments *IndexStatsSegments + Store *IndexStatsStore + Suggest *IndexStatsSuggest + Translog *IndexStatsTranslog + Warmer *IndexStatsWarmer + type IndexStatsDocs struct + Count int64 + Deleted int64 + type IndexStatsFielddata struct + Evictions int64 + MemorySize string + MemorySizeInBytes int64 + type IndexStatsFilterCache struct + Evictions int64 + MemorySize string + MemorySizeInBytes int64 + type IndexStatsFlush struct + Total int64 + TotalTime string + TotalTimeInMillis int64 + type IndexStatsGet struct + Current int64 + ExistsTime string + ExistsTimeInMillis int64 + ExistsTotal int64 + GetTime string + MissingTime string + MissingTimeInMillis int64 + MissingTotal int64 + TimeInMillis int64 + Total int64 + type IndexStatsIdCache struct + MemorySize string + MemorySizeInBytes int64 + type IndexStatsIndexing struct + DeleteCurrent int64 + DeleteTime string + DeleteTimeInMillis int64 + DeleteTotal int64 + IndexCurrent int64 + IndexTime string + IndexTimeInMillis int64 + IndexTotal int64 + IsThrottled bool + NoopUpdateTotal int64 + ThrottleTime string + ThrottleTimeInMillis int64 + type IndexStatsMerges struct + Current int64 + CurrentDocs int64 + CurrentSize string + CurrentSizeInBytes int64 + Total int64 + TotalDocs int64 + TotalSize string + TotalSizeInBytes int64 + TotalTime string + TotalTimeInMillis int64 + type IndexStatsPercolate struct + Current int64 + GetTime string + MemorySize string + MemorySizeInBytes int64 + Queries int64 + TimeInMillis int64 + Total int64 + type IndexStatsQueryCache struct + Evictions int64 + HitCount int64 + MemorySize string + MemorySizeInBytes int64 + MissCount int64 + type IndexStatsRefresh struct + Total int64 + TotalTime string + TotalTimeInMillis int64 + type IndexStatsSearch struct + FetchCurrent int64 + FetchTime string + FetchTimeInMillis int64 + FetchTotal int64 + OpenContexts int64 + QueryCurrent int64 + QueryTime string + QueryTimeInMillis int64 + QueryTotal int64 + type IndexStatsSegments struct + Count int64 + FixedBitSetMemory string + FixedBitSetMemoryInBytes int64 + IndexWriterMaxMemory string + IndexWriterMaxMemoryInBytes int64 + IndexWriterMemory string + IndexWriterMemoryInBytes int64 + Memory string + MemoryInBytes int64 + VersionMapMemory string + VersionMapMemoryInBytes int64 + type IndexStatsStore struct + Size string + SizeInBytes int64 + ThrottleTime string + ThrottleTimeInMillis int64 + type IndexStatsSuggest struct + Current int64 + Time string + TimeInMillis int64 + Total int64 + type IndexStatsTranslog struct + Operations int64 + Size string + SizeInBytes int64 + type IndexStatsWarmer struct + Current int64 + Total int64 + TotalTime string + TotalTimeInMillis int64 + type IndicesDeleteTemplateResponse struct + Acknowledged bool + type IndicesDeleteTemplateService struct + func NewIndicesDeleteTemplateService(client *Client) *IndicesDeleteTemplateService + func (s *IndicesDeleteTemplateService) Do() (*IndicesDeleteTemplateResponse, error) + func (s *IndicesDeleteTemplateService) MasterTimeout(masterTimeout string) *IndicesDeleteTemplateService + func (s *IndicesDeleteTemplateService) Name(name string) *IndicesDeleteTemplateService + func (s *IndicesDeleteTemplateService) Pretty(pretty bool) *IndicesDeleteTemplateService + func (s *IndicesDeleteTemplateService) Timeout(timeout string) *IndicesDeleteTemplateService + func (s *IndicesDeleteTemplateService) Validate() error + type IndicesExistsTemplateService struct + func NewIndicesExistsTemplateService(client *Client) *IndicesExistsTemplateService + func (s *IndicesExistsTemplateService) Do() (bool, error) + func (s *IndicesExistsTemplateService) Local(local bool) *IndicesExistsTemplateService + func (s *IndicesExistsTemplateService) Name(name string) *IndicesExistsTemplateService + func (s *IndicesExistsTemplateService) Pretty(pretty bool) *IndicesExistsTemplateService + func (s *IndicesExistsTemplateService) Validate() error + type IndicesExistsTypeService struct + func NewIndicesExistsTypeService(client *Client) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) AllowNoIndices(allowNoIndices bool) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) Do() (bool, error) + func (s *IndicesExistsTypeService) ExpandWildcards(expandWildcards string) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) IgnoreUnavailable(ignoreUnavailable bool) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) Index(index ...string) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) Local(local bool) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) Pretty(pretty bool) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) Type(typ ...string) *IndicesExistsTypeService + func (s *IndicesExistsTypeService) Validate() error + type IndicesGetResponse struct + Aliases map[string]interface{} + Mappings map[string]interface{} + Settings map[string]interface{} + Warmers map[string]interface{} + type IndicesGetService struct + func NewIndicesGetService(client *Client) *IndicesGetService + func (s *IndicesGetService) AllowNoIndices(allowNoIndices bool) *IndicesGetService + func (s *IndicesGetService) Do() (map[string]*IndicesGetResponse, error) + func (s *IndicesGetService) ExpandWildcards(expandWildcards string) *IndicesGetService + func (s *IndicesGetService) Feature(feature ...string) *IndicesGetService + func (s *IndicesGetService) IgnoreUnavailable(ignoreUnavailable bool) *IndicesGetService + func (s *IndicesGetService) Index(index ...string) *IndicesGetService + func (s *IndicesGetService) Local(local bool) *IndicesGetService + func (s *IndicesGetService) Pretty(pretty bool) *IndicesGetService + func (s *IndicesGetService) Validate() error + type IndicesGetSettingsResponse struct + Settings map[string]interface{} + type IndicesGetSettingsService struct + func NewIndicesGetSettingsService(client *Client) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) AllowNoIndices(allowNoIndices bool) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) Do() (map[string]*IndicesGetSettingsResponse, error) + func (s *IndicesGetSettingsService) ExpandWildcards(expandWildcards string) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) FlatSettings(flatSettings bool) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) IgnoreUnavailable(ignoreUnavailable bool) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) Index(index ...string) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) Local(local bool) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) Name(name ...string) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) Pretty(pretty bool) *IndicesGetSettingsService + func (s *IndicesGetSettingsService) Validate() error + type IndicesGetTemplateResponse struct + Aliases map[string]interface{} + Mappings map[string]interface{} + Order int + Settings map[string]interface{} + Template string + type IndicesGetTemplateService struct + func NewIndicesGetTemplateService(client *Client) *IndicesGetTemplateService + func (s *IndicesGetTemplateService) Do() (map[string]*IndicesGetTemplateResponse, error) + func (s *IndicesGetTemplateService) FlatSettings(flatSettings bool) *IndicesGetTemplateService + func (s *IndicesGetTemplateService) Local(local bool) *IndicesGetTemplateService + func (s *IndicesGetTemplateService) Name(name ...string) *IndicesGetTemplateService + func (s *IndicesGetTemplateService) Pretty(pretty bool) *IndicesGetTemplateService + func (s *IndicesGetTemplateService) Validate() error + type IndicesPutTemplateResponse struct + Acknowledged bool + type IndicesPutTemplateService struct + func NewIndicesPutTemplateService(client *Client) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) BodyJson(body interface{}) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) BodyString(body string) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) Create(create bool) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) Do() (*IndicesPutTemplateResponse, error) + func (s *IndicesPutTemplateService) FlatSettings(flatSettings bool) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) MasterTimeout(masterTimeout string) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) Name(name string) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) Order(order interface{}) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) Pretty(pretty bool) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) Timeout(timeout string) *IndicesPutTemplateService + func (s *IndicesPutTemplateService) Validate() error + type IndicesStatsResponse struct + All *IndexStats + Indices map[string]*IndexStats + Shards shardsInfo + type IndicesStatsService struct + func NewIndicesStatsService(client *Client) *IndicesStatsService + func (s *IndicesStatsService) CompletionFields(completionFields ...string) *IndicesStatsService + func (s *IndicesStatsService) Do() (*IndicesStatsResponse, error) + func (s *IndicesStatsService) FielddataFields(fielddataFields ...string) *IndicesStatsService + func (s *IndicesStatsService) Fields(fields ...string) *IndicesStatsService + func (s *IndicesStatsService) Groups(groups ...string) *IndicesStatsService + func (s *IndicesStatsService) Human(human bool) *IndicesStatsService + func (s *IndicesStatsService) Index(index ...string) *IndicesStatsService + func (s *IndicesStatsService) Level(level string) *IndicesStatsService + func (s *IndicesStatsService) Metric(metric ...string) *IndicesStatsService + func (s *IndicesStatsService) Pretty(pretty bool) *IndicesStatsService + func (s *IndicesStatsService) Types(types ...string) *IndicesStatsService + func (s *IndicesStatsService) Validate() error + type InnerHit struct + func NewInnerHit() *InnerHit + func (hit *InnerHit) Explain(explain bool) *InnerHit + func (hit *InnerHit) FetchSource(fetchSource bool) *InnerHit + func (hit *InnerHit) FetchSourceContext(fetchSourceContext *FetchSourceContext) *InnerHit + func (hit *InnerHit) Field(fieldName string) *InnerHit + func (hit *InnerHit) FieldDataField(fieldDataField string) *InnerHit + func (hit *InnerHit) FieldDataFields(fieldDataFields ...string) *InnerHit + func (hit *InnerHit) Fields(fieldNames ...string) *InnerHit + func (hit *InnerHit) From(from int) *InnerHit + func (hit *InnerHit) Highlight(highlight *Highlight) *InnerHit + func (hit *InnerHit) Highlighter() *Highlight + func (hit *InnerHit) Name(name string) *InnerHit + func (hit *InnerHit) NoFields() *InnerHit + func (hit *InnerHit) Path(path string) *InnerHit + func (hit *InnerHit) Query(query Query) *InnerHit + func (hit *InnerHit) ScriptField(scriptField *ScriptField) *InnerHit + func (hit *InnerHit) ScriptFields(scriptFields ...*ScriptField) *InnerHit + func (hit *InnerHit) Size(size int) *InnerHit + func (hit *InnerHit) Sort(field string, ascending bool) *InnerHit + func (hit *InnerHit) SortBy(sorter ...Sorter) *InnerHit + func (hit *InnerHit) SortWithInfo(info SortInfo) *InnerHit + func (hit *InnerHit) Source() interface{} + func (hit *InnerHit) TrackScores(trackScores bool) *InnerHit + func (hit *InnerHit) Type(typ string) *InnerHit + func (hit *InnerHit) Version(version bool) *InnerHit + type LaplaceSmoothingModel struct + func NewLaplaceSmoothingModel(alpha float64) *LaplaceSmoothingModel + func (sm *LaplaceSmoothingModel) Source() interface{} + func (sm *LaplaceSmoothingModel) Type() string + type LimitFilter struct + func NewLimitFilter(limit int) LimitFilter + func (f LimitFilter) Source() interface{} + type LinearDecayFunction struct + func NewLinearDecayFunction() LinearDecayFunction + func (fn LinearDecayFunction) Decay(decay float64) LinearDecayFunction + func (fn LinearDecayFunction) FieldName(fieldName string) LinearDecayFunction + func (fn LinearDecayFunction) GetMultiValueMode() string + func (fn LinearDecayFunction) GetWeight() *float64 + func (fn LinearDecayFunction) MultiValueMode(mode string) LinearDecayFunction + func (fn LinearDecayFunction) Name() string + func (fn LinearDecayFunction) Offset(offset interface{}) LinearDecayFunction + func (fn LinearDecayFunction) Origin(origin interface{}) LinearDecayFunction + func (fn LinearDecayFunction) Scale(scale interface{}) LinearDecayFunction + func (fn LinearDecayFunction) Source() interface{} + func (fn LinearDecayFunction) Weight(weight float64) LinearDecayFunction + type LinearInterpolationSmoothingModel struct + func NewLinearInterpolationSmoothingModel(trigramLamda, bigramLambda, unigramLambda float64) *LinearInterpolationSmoothingModel + func (sm *LinearInterpolationSmoothingModel) Source() interface{} + func (sm *LinearInterpolationSmoothingModel) Type() string + type MatchAllFilter struct + func NewMatchAllFilter() MatchAllFilter + func (f MatchAllFilter) Source() interface{} + type MatchAllQuery struct + func NewMatchAllQuery() MatchAllQuery + func (q MatchAllQuery) Boost(boost float32) MatchAllQuery + func (q MatchAllQuery) NormsField(normsField string) MatchAllQuery + func (q MatchAllQuery) Source() interface{} + type MatchQuery struct + func NewMatchPhrasePrefixQuery(name string, value interface{}) MatchQuery + func NewMatchPhraseQuery(name string, value interface{}) MatchQuery + func NewMatchQuery(name string, value interface{}) MatchQuery + func (q MatchQuery) Analyzer(analyzer string) MatchQuery + func (q MatchQuery) Boost(boost float32) MatchQuery + func (q MatchQuery) CutoffFrequency(cutoff float32) MatchQuery + func (q MatchQuery) Fuzziness(fuzziness string) MatchQuery + func (q MatchQuery) FuzzyRewrite(fuzzyRewrite string) MatchQuery + func (q MatchQuery) FuzzyTranspositions(fuzzyTranspositions bool) MatchQuery + func (q MatchQuery) Lenient(lenient bool) MatchQuery + func (q MatchQuery) MaxExpansions(maxExpansions int) MatchQuery + func (q MatchQuery) MinimumShouldMatch(minimumShouldMatch string) MatchQuery + func (q MatchQuery) Operator(operator string) MatchQuery + func (q MatchQuery) PrefixLength(prefixLength int) MatchQuery + func (q MatchQuery) QueryName(queryName string) MatchQuery + func (q MatchQuery) Rewrite(rewrite string) MatchQuery + func (q MatchQuery) Slop(slop int) MatchQuery + func (q MatchQuery) Source() interface{} + func (q MatchQuery) Type(matchQueryType string) MatchQuery + func (q MatchQuery) ZeroTermsQuery(zeroTermsQuery string) MatchQuery + type MaxAggregation struct + func NewMaxAggregation() MaxAggregation + func (a MaxAggregation) Field(field string) MaxAggregation + func (a MaxAggregation) Format(format string) MaxAggregation + func (a MaxAggregation) Lang(lang string) MaxAggregation + func (a MaxAggregation) Param(name string, value interface{}) MaxAggregation + func (a MaxAggregation) Script(script string) MaxAggregation + func (a MaxAggregation) ScriptFile(scriptFile string) MaxAggregation + func (a MaxAggregation) Source() interface{} + func (a MaxAggregation) SubAggregation(name string, subAggregation Aggregation) MaxAggregation + type MinAggregation struct + func NewMinAggregation() MinAggregation + func (a MinAggregation) Field(field string) MinAggregation + func (a MinAggregation) Format(format string) MinAggregation + func (a MinAggregation) Lang(lang string) MinAggregation + func (a MinAggregation) Param(name string, value interface{}) MinAggregation + func (a MinAggregation) Script(script string) MinAggregation + func (a MinAggregation) ScriptFile(scriptFile string) MinAggregation + func (a MinAggregation) Source() interface{} + func (a MinAggregation) SubAggregation(name string, subAggregation Aggregation) MinAggregation + type MissingAggregation struct + func NewMissingAggregation() MissingAggregation + func (a MissingAggregation) Field(field string) MissingAggregation + func (a MissingAggregation) Source() interface{} + func (a MissingAggregation) SubAggregation(name string, subAggregation Aggregation) MissingAggregation + type MissingFilter struct + func NewMissingFilter(name string) MissingFilter + func (f MissingFilter) Existence(existence bool) MissingFilter + func (f MissingFilter) FilterName(filterName string) MissingFilter + func (f MissingFilter) NullValue(nullValue bool) MissingFilter + func (f MissingFilter) Source() interface{} + type MoreLikeThisFieldQuery struct + func NewMoreLikeThisFieldQuery(name, likeText string) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) Analyzer(analyzer string) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) Boost(boost float32) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) BoostTerms(boostTerms float32) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) FailOnUnsupportedField(fail bool) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) LikeText(likeText string) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) MaxDocFreq(maxDocFreq int) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) MaxQueryTerms(maxQueryTerms int) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) MaxWordLen(maxWordLen int) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) MinDocFreq(minDocFreq int) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) MinTermFreq(minTermFreq int) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) MinWordLen(minWordLen int) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) Name(name string) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) PercentTermsToMatch(percentTermsToMatch float32) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) Source() interface{} + func (q MoreLikeThisFieldQuery) StopWord(stopWord string) MoreLikeThisFieldQuery + func (q MoreLikeThisFieldQuery) StopWords(stopWords ...string) MoreLikeThisFieldQuery + type MoreLikeThisQuery struct + func NewMoreLikeThisQuery(likeText string) MoreLikeThisQuery + func (q MoreLikeThisQuery) Analyzer(analyzer string) MoreLikeThisQuery + func (q MoreLikeThisQuery) Boost(boost float64) MoreLikeThisQuery + func (q MoreLikeThisQuery) BoostTerms(boostTerms float64) MoreLikeThisQuery + func (q MoreLikeThisQuery) Docs(docs ...*MoreLikeThisQueryItem) MoreLikeThisQuery + func (q MoreLikeThisQuery) FailOnUnsupportedField(fail bool) MoreLikeThisQuery + func (q MoreLikeThisQuery) Field(fields ...string) MoreLikeThisQuery + func (q MoreLikeThisQuery) Fields(fields ...string) MoreLikeThisQuery + func (q MoreLikeThisQuery) Ids(ids ...string) MoreLikeThisQuery + func (q MoreLikeThisQuery) Include(include bool) MoreLikeThisQuery + func (q MoreLikeThisQuery) LikeText(likeText string) MoreLikeThisQuery + func (q MoreLikeThisQuery) MaxDocFreq(maxDocFreq int) MoreLikeThisQuery + func (q MoreLikeThisQuery) MaxQueryTerms(maxQueryTerms int) MoreLikeThisQuery + func (q MoreLikeThisQuery) MaxWordLen(maxWordLen int) MoreLikeThisQuery + func (q MoreLikeThisQuery) MinDocFreq(minDocFreq int) MoreLikeThisQuery + func (q MoreLikeThisQuery) MinTermFreq(minTermFreq int) MoreLikeThisQuery + func (q MoreLikeThisQuery) MinWordLen(minWordLen int) MoreLikeThisQuery + func (q MoreLikeThisQuery) MinimumShouldMatch(minimumShouldMatch string) MoreLikeThisQuery + func (q MoreLikeThisQuery) PercentTermsToMatch(percentTermsToMatch float64) MoreLikeThisQuery + func (q MoreLikeThisQuery) QueryName(queryName string) MoreLikeThisQuery + func (q MoreLikeThisQuery) Source() interface{} + func (q MoreLikeThisQuery) StopWord(stopWords ...string) MoreLikeThisQuery + func (q MoreLikeThisQuery) StopWords(stopWords ...string) MoreLikeThisQuery + type MoreLikeThisQueryItem struct + func NewMoreLikeThisQueryItem() *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) Doc(doc interface{}) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) FetchSourceContext(fsc *FetchSourceContext) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) Fields(fields ...string) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) Id(id string) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) Index(index string) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) LikeText(likeText string) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) Routing(routing string) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) Source() interface{} + func (item *MoreLikeThisQueryItem) Type(typ string) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) Version(version int64) *MoreLikeThisQueryItem + func (item *MoreLikeThisQueryItem) VersionType(versionType string) *MoreLikeThisQueryItem + type MultiGetItem struct + func NewMultiGetItem() *MultiGetItem + func (item *MultiGetItem) FetchSource(fetchSourceContext *FetchSourceContext) *MultiGetItem + func (item *MultiGetItem) Fields(fields ...string) *MultiGetItem + func (item *MultiGetItem) Id(id string) *MultiGetItem + func (item *MultiGetItem) Index(index string) *MultiGetItem + func (item *MultiGetItem) Routing(routing string) *MultiGetItem + func (item *MultiGetItem) Source() interface{} + func (item *MultiGetItem) Type(typ string) *MultiGetItem + func (item *MultiGetItem) Version(version int64) *MultiGetItem + func (item *MultiGetItem) VersionType(versionType string) *MultiGetItem + type MultiGetResult struct + Docs []*GetResult + type MultiGetService struct + func NewMultiGetService(client *Client) *MultiGetService + func (b *MultiGetService) Add(items ...*MultiGetItem) *MultiGetService + func (b *MultiGetService) Do() (*MultiGetResult, error) + func (b *MultiGetService) Preference(preference string) *MultiGetService + func (b *MultiGetService) Realtime(realtime bool) *MultiGetService + func (b *MultiGetService) Refresh(refresh bool) *MultiGetService + func (b *MultiGetService) Source() interface{} + type MultiMatchQuery struct + func NewMultiMatchQuery(text interface{}, fields ...string) MultiMatchQuery + func (q MultiMatchQuery) Analyzer(analyzer string) MultiMatchQuery + func (q MultiMatchQuery) Boost(boost float32) MultiMatchQuery + func (q MultiMatchQuery) CutoffFrequency(cutoff float32) MultiMatchQuery + func (q MultiMatchQuery) Field(field string) MultiMatchQuery + func (q MultiMatchQuery) FieldWithBoost(field string, boost float32) MultiMatchQuery + func (q MultiMatchQuery) Fuzziness(fuzziness string) MultiMatchQuery + func (q MultiMatchQuery) FuzzyRewrite(fuzzyRewrite string) MultiMatchQuery + func (q MultiMatchQuery) Lenient(lenient bool) MultiMatchQuery + func (q MultiMatchQuery) MaxExpansions(maxExpansions int) MultiMatchQuery + func (q MultiMatchQuery) MinimumShouldMatch(minimumShouldMatch string) MultiMatchQuery + func (q MultiMatchQuery) Operator(operator string) MultiMatchQuery + func (q MultiMatchQuery) PrefixLength(prefixLength int) MultiMatchQuery + func (q MultiMatchQuery) QueryName(queryName string) MultiMatchQuery + func (q MultiMatchQuery) Rewrite(rewrite string) MultiMatchQuery + func (q MultiMatchQuery) Slop(slop int) MultiMatchQuery + func (q MultiMatchQuery) Source() interface{} + func (q MultiMatchQuery) TieBreaker(tieBreaker float32) MultiMatchQuery + func (q MultiMatchQuery) Type(matchQueryType string) MultiMatchQuery + func (q MultiMatchQuery) UseDisMax(useDisMax bool) MultiMatchQuery + func (q MultiMatchQuery) ZeroTermsQuery(zeroTermsQuery string) MultiMatchQuery + type MultiSearchResult struct + Responses []*SearchResult + type MultiSearchService struct + func NewMultiSearchService(client *Client) *MultiSearchService + func (s *MultiSearchService) Add(requests ...*SearchRequest) *MultiSearchService + func (s *MultiSearchService) Do() (*MultiSearchResult, error) + func (s *MultiSearchService) Index(index string) *MultiSearchService + func (s *MultiSearchService) Indices(indices ...string) *MultiSearchService + func (s *MultiSearchService) Pretty(pretty bool) *MultiSearchService + type NestedAggregation struct + func NewNestedAggregation() NestedAggregation + func (a NestedAggregation) Path(path string) NestedAggregation + func (a NestedAggregation) Source() interface{} + func (a NestedAggregation) SubAggregation(name string, subAggregation Aggregation) NestedAggregation + type NestedFilter struct + func NewNestedFilter(path string) NestedFilter + func (f NestedFilter) Cache(cache bool) NestedFilter + func (f NestedFilter) CacheKey(cacheKey string) NestedFilter + func (f NestedFilter) Filter(filter Filter) NestedFilter + func (f NestedFilter) FilterName(filterName string) NestedFilter + func (f NestedFilter) InnerHit(innerHit *InnerHit) NestedFilter + func (f NestedFilter) Join(join bool) NestedFilter + func (f NestedFilter) Path(path string) NestedFilter + func (f NestedFilter) Query(query Query) NestedFilter + func (f NestedFilter) Source() interface{} + type NestedQuery struct + func NewNestedQuery(path string) NestedQuery + func (q NestedQuery) Boost(boost float32) NestedQuery + func (q NestedQuery) Filter(filter Filter) NestedQuery + func (q NestedQuery) InnerHit(innerHit *InnerHit) NestedQuery + func (q NestedQuery) Path(path string) NestedQuery + func (q NestedQuery) Query(query Query) NestedQuery + func (q NestedQuery) QueryName(queryName string) NestedQuery + func (q NestedQuery) ScoreMode(scoreMode string) NestedQuery + func (q NestedQuery) Source() interface{} + type NodesInfoNode struct + Build string + HTTP *NodesInfoNodeHTTP + HTTPAddress string + HTTPSAddress string + Host string + IP string + JVM *NodesInfoNodeProcess + Name string + Network *NodesInfoNodeNetwork + OS *NodesInfoNodeOS + Plugins []*NodesInfoNodePlugin + Process *NodesInfoNodeProcess + Settings map[string]interface{} + ThreadPool *NodesInfoNodeThreadPool + Transport *NodesInfoNodeTransport + TransportAddress string + Version string + type NodesInfoNodeHTTP struct + BoundAddress string + MaxContentLength string + MaxContentLengthInBytes int64 + PublishAddress string + type NodesInfoNodeJVM struct + GCCollectors []string + Mem struct{ ... } + MemoryPools []string + PID int + StartTime time.Time + StartTimeInMillis int64 + VMName string + VMVendor string + VMVersion string + Version string + type NodesInfoNodeNetwork struct + PrimaryInterface struct{ ... } + RefreshInterval string + RefreshIntervalInMillis int + type NodesInfoNodeOS struct + AvailableProcessors int + CPU struct{ ... } + Mem struct{ ... } + RefreshInterval string + RefreshIntervalInMillis int + Swap struct{ ... } + type NodesInfoNodePlugin struct + Description string + JVM bool + Name string + Site bool + URL string + type NodesInfoNodeProcess struct + ID int + MaxFileDescriptors int + Mlockall bool + RefreshInterval string + RefreshIntervalInMillis int + type NodesInfoNodeThreadPool struct + Bench *NodesInfoNodeThreadPoolSection + Bulk *NodesInfoNodeThreadPoolSection + Flush *NodesInfoNodeThreadPoolSection + Generic *NodesInfoNodeThreadPoolSection + Get *NodesInfoNodeThreadPoolSection + Index *NodesInfoNodeThreadPoolSection + Listener *NodesInfoNodeThreadPoolSection + Management *NodesInfoNodeThreadPoolSection + Merge *NodesInfoNodeThreadPoolSection + Optimize *NodesInfoNodeThreadPoolSection + Percolate *NodesInfoNodeThreadPoolSection + Refresh *NodesInfoNodeThreadPoolSection + Search *NodesInfoNodeThreadPoolSection + Snapshot *NodesInfoNodeThreadPoolSection + Suggest *NodesInfoNodeThreadPoolSection + Warmer *NodesInfoNodeThreadPoolSection + type NodesInfoNodeThreadPoolSection struct + KeepAlive string + Max int + Min int + QueueSize interface{} + Type string + type NodesInfoNodeTransport struct + BoundAddress string + PublishAddress string + type NodesInfoResponse struct + ClusterName string + Nodes map[string]*NodesInfoNode + type NodesInfoService struct + func NewNodesInfoService(client *Client) *NodesInfoService + func (s *NodesInfoService) Do() (*NodesInfoResponse, error) + func (s *NodesInfoService) FlatSettings(flatSettings bool) *NodesInfoService + func (s *NodesInfoService) Human(human bool) *NodesInfoService + func (s *NodesInfoService) Metric(metric ...string) *NodesInfoService + func (s *NodesInfoService) NodeId(nodeId ...string) *NodesInfoService + func (s *NodesInfoService) Pretty(pretty bool) *NodesInfoService + func (s *NodesInfoService) Validate() error + type NotFilter struct + func NewNotFilter(filter Filter) NotFilter + func (f NotFilter) Cache(cache bool) NotFilter + func (f NotFilter) CacheKey(cacheKey string) NotFilter + func (f NotFilter) FilterName(filterName string) NotFilter + func (f NotFilter) Source() interface{} + type OpenIndexResponse struct + Acknowledged bool + type OpenIndexService struct + func NewOpenIndexService(client *Client) *OpenIndexService + func (s *OpenIndexService) AllowNoIndices(allowNoIndices bool) *OpenIndexService + func (s *OpenIndexService) Do() (*OpenIndexResponse, error) + func (s *OpenIndexService) ExpandWildcards(expandWildcards string) *OpenIndexService + func (s *OpenIndexService) IgnoreUnavailable(ignoreUnavailable bool) *OpenIndexService + func (s *OpenIndexService) Index(index string) *OpenIndexService + func (s *OpenIndexService) MasterTimeout(masterTimeout string) *OpenIndexService + func (s *OpenIndexService) Timeout(timeout string) *OpenIndexService + func (s *OpenIndexService) Validate() error + type OptimizeResult struct + Shards shardsInfo + type OptimizeService struct + func NewOptimizeService(client *Client) *OptimizeService + func (s *OptimizeService) Do() (*OptimizeResult, error) + func (s *OptimizeService) Flush(flush bool) *OptimizeService + func (s *OptimizeService) Force(force bool) *OptimizeService + func (s *OptimizeService) Index(index string) *OptimizeService + func (s *OptimizeService) Indices(indices ...string) *OptimizeService + func (s *OptimizeService) MaxNumSegments(maxNumSegments int) *OptimizeService + func (s *OptimizeService) OnlyExpungeDeletes(onlyExpungeDeletes bool) *OptimizeService + func (s *OptimizeService) Pretty(pretty bool) *OptimizeService + func (s *OptimizeService) WaitForMerge(waitForMerge bool) *OptimizeService + type OrFilter struct + func NewOrFilter(filters ...Filter) OrFilter + func (f OrFilter) Add(filter Filter) OrFilter + func (f OrFilter) Cache(cache bool) OrFilter + func (f OrFilter) CacheKey(cacheKey string) OrFilter + func (f OrFilter) FilterName(filterName string) OrFilter + func (f OrFilter) Source() interface{} + type PartialField struct + Name string + func NewPartialField(name string, includes, excludes []string) *PartialField + func (f *PartialField) Source() interface{} + type PercentileRanksAggregation struct + func NewPercentileRanksAggregation() PercentileRanksAggregation + func (a PercentileRanksAggregation) Compression(compression float64) PercentileRanksAggregation + func (a PercentileRanksAggregation) Estimator(estimator string) PercentileRanksAggregation + func (a PercentileRanksAggregation) Field(field string) PercentileRanksAggregation + func (a PercentileRanksAggregation) Format(format string) PercentileRanksAggregation + func (a PercentileRanksAggregation) Lang(lang string) PercentileRanksAggregation + func (a PercentileRanksAggregation) Param(name string, value interface{}) PercentileRanksAggregation + func (a PercentileRanksAggregation) Script(script string) PercentileRanksAggregation + func (a PercentileRanksAggregation) ScriptFile(scriptFile string) PercentileRanksAggregation + func (a PercentileRanksAggregation) Source() interface{} + func (a PercentileRanksAggregation) SubAggregation(name string, subAggregation Aggregation) PercentileRanksAggregation + func (a PercentileRanksAggregation) Values(values ...float64) PercentileRanksAggregation + type PercentilesAggregation struct + func NewPercentilesAggregation() PercentilesAggregation + func (a PercentilesAggregation) Compression(compression float64) PercentilesAggregation + func (a PercentilesAggregation) Estimator(estimator string) PercentilesAggregation + func (a PercentilesAggregation) Field(field string) PercentilesAggregation + func (a PercentilesAggregation) Format(format string) PercentilesAggregation + func (a PercentilesAggregation) Lang(lang string) PercentilesAggregation + func (a PercentilesAggregation) Param(name string, value interface{}) PercentilesAggregation + func (a PercentilesAggregation) Percentiles(percentiles ...float64) PercentilesAggregation + func (a PercentilesAggregation) Script(script string) PercentilesAggregation + func (a PercentilesAggregation) ScriptFile(scriptFile string) PercentilesAggregation + func (a PercentilesAggregation) Source() interface{} + func (a PercentilesAggregation) SubAggregation(name string, subAggregation Aggregation) PercentilesAggregation + type PercolateMatch struct + Id string + Index string + Score float64 + type PercolateResponse struct + Aggregations Aggregations + Facets SearchFacets + Matches []*PercolateMatch + TookInMillis int64 + Total int64 + type PercolateService struct + func NewPercolateService(client *Client) *PercolateService + func (s *PercolateService) AllowNoIndices(allowNoIndices bool) *PercolateService + func (s *PercolateService) BodyJson(body interface{}) *PercolateService + func (s *PercolateService) BodyString(body string) *PercolateService + func (s *PercolateService) Do() (*PercolateResponse, error) + func (s *PercolateService) Doc(doc interface{}) *PercolateService + func (s *PercolateService) ExpandWildcards(expandWildcards string) *PercolateService + func (s *PercolateService) Id(id string) *PercolateService + func (s *PercolateService) IgnoreUnavailable(ignoreUnavailable bool) *PercolateService + func (s *PercolateService) Index(index string) *PercolateService + func (s *PercolateService) PercolateFormat(percolateFormat string) *PercolateService + func (s *PercolateService) PercolateIndex(percolateIndex string) *PercolateService + func (s *PercolateService) PercolatePreference(percolatePreference string) *PercolateService + func (s *PercolateService) PercolateRouting(percolateRouting string) *PercolateService + func (s *PercolateService) PercolateType(percolateType string) *PercolateService + func (s *PercolateService) Preference(preference string) *PercolateService + func (s *PercolateService) Pretty(pretty bool) *PercolateService + func (s *PercolateService) Routing(routing []string) *PercolateService + func (s *PercolateService) Source(source string) *PercolateService + func (s *PercolateService) Type(typ string) *PercolateService + func (s *PercolateService) Validate() error + func (s *PercolateService) Version(version interface{}) *PercolateService + func (s *PercolateService) VersionType(versionType string) *PercolateService + type PhraseSuggester struct + func NewPhraseSuggester(name string) PhraseSuggester + func (q PhraseSuggester) Analyzer(analyzer string) PhraseSuggester + func (q PhraseSuggester) CandidateGenerator(generator CandidateGenerator) PhraseSuggester + func (q PhraseSuggester) CandidateGenerators(generators ...CandidateGenerator) PhraseSuggester + func (q PhraseSuggester) ClearCandidateGenerator() PhraseSuggester + func (q PhraseSuggester) CollateFilter(collateFilter string) PhraseSuggester + func (q PhraseSuggester) CollateParams(collateParams map[string]interface{}) PhraseSuggester + func (q PhraseSuggester) CollatePreference(collatePreference string) PhraseSuggester + func (q PhraseSuggester) CollatePrune(collatePrune bool) PhraseSuggester + func (q PhraseSuggester) CollateQuery(collateQuery string) PhraseSuggester + func (q PhraseSuggester) Confidence(confidence float32) PhraseSuggester + func (q PhraseSuggester) ContextQueries(queries ...SuggesterContextQuery) PhraseSuggester + func (q PhraseSuggester) ContextQuery(query SuggesterContextQuery) PhraseSuggester + func (q PhraseSuggester) Field(field string) PhraseSuggester + func (q PhraseSuggester) ForceUnigrams(forceUnigrams bool) PhraseSuggester + func (q PhraseSuggester) GramSize(gramSize int) PhraseSuggester + func (q PhraseSuggester) Highlight(preTag, postTag string) PhraseSuggester + func (q PhraseSuggester) MaxErrors(maxErrors float32) PhraseSuggester + func (q PhraseSuggester) Name() string + func (q PhraseSuggester) RealWordErrorLikelihood(realWordErrorLikelihood float32) PhraseSuggester + func (q PhraseSuggester) Separator(separator string) PhraseSuggester + func (q PhraseSuggester) ShardSize(shardSize int) PhraseSuggester + func (q PhraseSuggester) Size(size int) PhraseSuggester + func (q PhraseSuggester) SmoothingModel(smoothingModel SmoothingModel) PhraseSuggester + func (q PhraseSuggester) Source(includeName bool) interface{} + func (q PhraseSuggester) Text(text string) PhraseSuggester + func (q PhraseSuggester) TokenLimit(tokenLimit int) PhraseSuggester + type PingResult struct + ClusterName string + Name string + Status int + TagLine string + Version struct{ ... } + type PingService struct + func NewPingService(client *Client) *PingService + func (s *PingService) Do() (*PingResult, int, error) + func (s *PingService) HttpHeadOnly(httpHeadOnly bool) *PingService + func (s *PingService) Pretty(pretty bool) *PingService + func (s *PingService) Timeout(timeout string) *PingService + func (s *PingService) URL(url string) *PingService + type PrefixFilter struct + func NewPrefixFilter(name string, prefix string) PrefixFilter + func (f PrefixFilter) Cache(cache bool) PrefixFilter + func (f PrefixFilter) CacheKey(cacheKey string) PrefixFilter + func (f PrefixFilter) FilterName(filterName string) PrefixFilter + func (f PrefixFilter) Source() interface{} + type PrefixQuery struct + func NewPrefixQuery(name string, prefix string) PrefixQuery + func (q PrefixQuery) Boost(boost float32) PrefixQuery + func (q PrefixQuery) QueryName(queryName string) PrefixQuery + func (q PrefixQuery) Rewrite(rewrite string) PrefixQuery + func (q PrefixQuery) Source() interface{} + type PutMappingResponse struct + Acknowledged bool + type PutMappingService struct + func NewPutMappingService(client *Client) *PutMappingService + func (s *PutMappingService) AllowNoIndices(allowNoIndices bool) *PutMappingService + func (s *PutMappingService) BodyJson(mapping map[string]interface{}) *PutMappingService + func (s *PutMappingService) BodyString(mapping string) *PutMappingService + func (s *PutMappingService) Do() (*PutMappingResponse, error) + func (s *PutMappingService) ExpandWildcards(expandWildcards string) *PutMappingService + func (s *PutMappingService) IgnoreConflicts(ignoreConflicts bool) *PutMappingService + func (s *PutMappingService) IgnoreUnavailable(ignoreUnavailable bool) *PutMappingService + func (s *PutMappingService) Index(index ...string) *PutMappingService + func (s *PutMappingService) MasterTimeout(masterTimeout string) *PutMappingService + func (s *PutMappingService) Pretty(pretty bool) *PutMappingService + func (s *PutMappingService) Timeout(timeout string) *PutMappingService + func (s *PutMappingService) Type(typ string) *PutMappingService + func (s *PutMappingService) Validate() error + type PutTemplateResponse struct + Created bool + Id string + Version int + type PutTemplateService struct + func NewPutTemplateService(client *Client) *PutTemplateService + func (s *PutTemplateService) BodyJson(body interface{}) *PutTemplateService + func (s *PutTemplateService) BodyString(body string) *PutTemplateService + func (s *PutTemplateService) Do() (*PutTemplateResponse, error) + func (s *PutTemplateService) Id(id string) *PutTemplateService + func (s *PutTemplateService) OpType(opType string) *PutTemplateService + func (s *PutTemplateService) Validate() error + func (s *PutTemplateService) Version(version int) *PutTemplateService + func (s *PutTemplateService) VersionType(versionType string) *PutTemplateService + type Query interface + Source func() interface{} + type QueryFacet struct + func NewQueryFacet() QueryFacet + func (f QueryFacet) FacetFilter(filter Facet) QueryFacet + func (f QueryFacet) Global(global bool) QueryFacet + func (f QueryFacet) Mode(mode string) QueryFacet + func (f QueryFacet) Nested(nested string) QueryFacet + func (f QueryFacet) Query(query Query) QueryFacet + func (f QueryFacet) Source() interface{} + type QueryFilter struct + func NewQueryFilter(query Query) QueryFilter + func (f QueryFilter) Cache(cache bool) QueryFilter + func (f QueryFilter) FilterName(filterName string) QueryFilter + func (f QueryFilter) Name(name string) QueryFilter + func (f QueryFilter) Query(query Query) QueryFilter + func (f QueryFilter) Source() interface{} + type QueryRescorer struct + func NewQueryRescorer(query Query) *QueryRescorer + func (r *QueryRescorer) Name() string + func (r *QueryRescorer) QueryWeight(queryWeight float64) *QueryRescorer + func (r *QueryRescorer) RescoreQueryWeight(rescoreQueryWeight float64) *QueryRescorer + func (r *QueryRescorer) ScoreMode(scoreMode string) *QueryRescorer + func (r *QueryRescorer) Source() interface{} + type QueryStringQuery struct + func NewQueryStringQuery(queryString string) QueryStringQuery + func (q QueryStringQuery) AllowLeadingWildcard(allowLeadingWildcard bool) QueryStringQuery + func (q QueryStringQuery) AnalyzeWildcard(analyzeWildcard bool) QueryStringQuery + func (q QueryStringQuery) Analyzer(analyzer string) QueryStringQuery + func (q QueryStringQuery) AutoGeneratePhraseQueries(autoGeneratePhraseQueries bool) QueryStringQuery + func (q QueryStringQuery) Boost(boost float32) QueryStringQuery + func (q QueryStringQuery) DefaultField(defaultField string) QueryStringQuery + func (q QueryStringQuery) DefaultOperator(operator string) QueryStringQuery + func (q QueryStringQuery) EnablePositionIncrements(enablePositionIncrements bool) QueryStringQuery + func (q QueryStringQuery) Field(field string) QueryStringQuery + func (q QueryStringQuery) FieldWithBoost(field string, boost float32) QueryStringQuery + func (q QueryStringQuery) FuzzyMaxExpansions(fuzzyMaxExpansions int) QueryStringQuery + func (q QueryStringQuery) FuzzyMinSim(fuzzyMinSim float32) QueryStringQuery + func (q QueryStringQuery) FuzzyRewrite(fuzzyRewrite string) QueryStringQuery + func (q QueryStringQuery) Lenient(lenient bool) QueryStringQuery + func (q QueryStringQuery) LowercaseExpandedTerms(lowercaseExpandedTerms bool) QueryStringQuery + func (q QueryStringQuery) MinimumShouldMatch(minimumShouldMatch string) QueryStringQuery + func (q QueryStringQuery) PhraseSlop(phraseSlop int) QueryStringQuery + func (q QueryStringQuery) QuoteAnalyzer(quoteAnalyzer string) QueryStringQuery + func (q QueryStringQuery) QuoteFieldSuffix(quoteFieldSuffix string) QueryStringQuery + func (q QueryStringQuery) Rewrite(rewrite string) QueryStringQuery + func (q QueryStringQuery) Source() interface{} + func (q QueryStringQuery) TieBreaker(tieBreaker float32) QueryStringQuery + func (q QueryStringQuery) UseDisMax(useDisMax bool) QueryStringQuery + type RandomFunction struct + func NewRandomFunction() RandomFunction + func (fn RandomFunction) GetWeight() *float64 + func (fn RandomFunction) Name() string + func (fn RandomFunction) Seed(seed interface{}) RandomFunction + func (fn RandomFunction) Source() interface{} + func (fn RandomFunction) Weight(weight float64) RandomFunction + type RangeAggregation struct + func NewRangeAggregation() RangeAggregation + func (a RangeAggregation) AddRange(from, to interface{}) RangeAggregation + func (a RangeAggregation) AddRangeWithKey(key string, from, to interface{}) RangeAggregation + func (a RangeAggregation) AddUnboundedFrom(to interface{}) RangeAggregation + func (a RangeAggregation) AddUnboundedFromWithKey(key string, to interface{}) RangeAggregation + func (a RangeAggregation) AddUnboundedTo(from interface{}) RangeAggregation + func (a RangeAggregation) AddUnboundedToWithKey(key string, from interface{}) RangeAggregation + func (a RangeAggregation) Between(from, to interface{}) RangeAggregation + func (a RangeAggregation) BetweenWithKey(key string, from, to interface{}) RangeAggregation + func (a RangeAggregation) Field(field string) RangeAggregation + func (a RangeAggregation) Gt(from interface{}) RangeAggregation + func (a RangeAggregation) GtWithKey(key string, from interface{}) RangeAggregation + func (a RangeAggregation) Keyed(keyed bool) RangeAggregation + func (a RangeAggregation) Lang(lang string) RangeAggregation + func (a RangeAggregation) Lt(to interface{}) RangeAggregation + func (a RangeAggregation) LtWithKey(key string, to interface{}) RangeAggregation + func (a RangeAggregation) Param(name string, value interface{}) RangeAggregation + func (a RangeAggregation) Script(script string) RangeAggregation + func (a RangeAggregation) ScriptFile(scriptFile string) RangeAggregation + func (a RangeAggregation) Source() interface{} + func (a RangeAggregation) SubAggregation(name string, subAggregation Aggregation) RangeAggregation + func (a RangeAggregation) Unmapped(unmapped bool) RangeAggregation + type RangeFacet struct + func NewRangeFacet() RangeFacet + func (f RangeFacet) AddRange(from, to interface{}) RangeFacet + func (f RangeFacet) AddUnboundedFrom(to interface{}) RangeFacet + func (f RangeFacet) AddUnboundedTo(from interface{}) RangeFacet + func (f RangeFacet) Between(from, to interface{}) RangeFacet + func (f RangeFacet) FacetFilter(filter Facet) RangeFacet + func (f RangeFacet) Field(field string) RangeFacet + func (f RangeFacet) Global(global bool) RangeFacet + func (f RangeFacet) Gt(from interface{}) RangeFacet + func (f RangeFacet) KeyField(keyField string) RangeFacet + func (f RangeFacet) Lt(to interface{}) RangeFacet + func (f RangeFacet) Mode(mode string) RangeFacet + func (f RangeFacet) Nested(nested string) RangeFacet + func (f RangeFacet) Source() interface{} + func (f RangeFacet) ValueField(valueField string) RangeFacet + type RangeFilter struct + func NewRangeFilter(name string) RangeFilter + func (f RangeFilter) Cache(cache bool) RangeFilter + func (f RangeFilter) CacheKey(cacheKey string) RangeFilter + func (f RangeFilter) Execution(execution string) RangeFilter + func (f RangeFilter) FilterName(filterName string) RangeFilter + func (f RangeFilter) Format(format string) RangeFilter + func (f RangeFilter) From(from interface{}) RangeFilter + func (f RangeFilter) Gt(from interface{}) RangeFilter + func (f RangeFilter) Gte(from interface{}) RangeFilter + func (f RangeFilter) IncludeLower(includeLower bool) RangeFilter + func (f RangeFilter) IncludeUpper(includeUpper bool) RangeFilter + func (f RangeFilter) Lt(to interface{}) RangeFilter + func (f RangeFilter) Lte(to interface{}) RangeFilter + func (f RangeFilter) Source() interface{} + func (f RangeFilter) TimeZone(timeZone string) RangeFilter + func (f RangeFilter) To(to interface{}) RangeFilter + type RangeQuery struct + func NewRangeQuery(name string) RangeQuery + func (q RangeQuery) Boost(boost float64) RangeQuery + func (q RangeQuery) Format(format string) RangeQuery + func (q RangeQuery) From(from interface{}) RangeQuery + func (q RangeQuery) Gt(from interface{}) RangeQuery + func (q RangeQuery) Gte(from interface{}) RangeQuery + func (q RangeQuery) IncludeLower(includeLower bool) RangeQuery + func (q RangeQuery) IncludeUpper(includeUpper bool) RangeQuery + func (q RangeQuery) Lt(to interface{}) RangeQuery + func (q RangeQuery) Lte(to interface{}) RangeQuery + func (q RangeQuery) QueryName(queryName string) RangeQuery + func (q RangeQuery) Source() interface{} + func (q RangeQuery) TimeZone(timeZone string) RangeQuery + func (q RangeQuery) To(to interface{}) RangeQuery + type RefreshResult struct + Shards shardsInfo + type RefreshService struct + func NewRefreshService(client *Client) *RefreshService + func (s *RefreshService) Do() (*RefreshResult, error) + func (s *RefreshService) Force(force bool) *RefreshService + func (s *RefreshService) Index(index string) *RefreshService + func (s *RefreshService) Indices(indices ...string) *RefreshService + func (s *RefreshService) Pretty(pretty bool) *RefreshService + type RegexpFilter struct + func NewRegexpFilter(name, regexp string) RegexpFilter + func (f RegexpFilter) Cache(cache bool) RegexpFilter + func (f RegexpFilter) CacheKey(cacheKey string) RegexpFilter + func (f RegexpFilter) FilterName(filterName string) RegexpFilter + func (f RegexpFilter) Flags(flags string) RegexpFilter + func (f RegexpFilter) MaxDeterminizedStates(maxDeterminizedStates int) RegexpFilter + func (f RegexpFilter) Source() interface{} + type RegexpQuery struct + func NewRegexpQuery(name string, regexp string) RegexpQuery + func (q RegexpQuery) Boost(boost float64) RegexpQuery + func (q RegexpQuery) Flags(flags string) RegexpQuery + func (q RegexpQuery) MaxDeterminizedStates(maxDeterminizedStates int) RegexpQuery + func (q RegexpQuery) QueryName(queryName string) RegexpQuery + func (q RegexpQuery) Rewrite(rewrite string) RegexpQuery + func (q RegexpQuery) Source() interface{} + type Reindexer struct + func NewReindexer(client *Client, source string, reindexerFunc ReindexerFunc) *Reindexer + func (ix *Reindexer) BulkSize(bulkSize int) *Reindexer + func (ix *Reindexer) Do() (*ReindexerResponse, error) + func (ix *Reindexer) Progress(f ReindexerProgressFunc) *Reindexer + func (ix *Reindexer) Query(q Query) *Reindexer + func (ix *Reindexer) ScanFields(scanFields ...string) *Reindexer + func (ix *Reindexer) Scroll(timeout string) *Reindexer + func (ix *Reindexer) Size(size int) *Reindexer + func (ix *Reindexer) StatsOnly(statsOnly bool) *Reindexer + func (ix *Reindexer) TargetClient(c *Client) *Reindexer + type ReindexerFunc func(hit *SearchHit, bulkService *BulkService) error + func CopyToTargetIndex(targetIndex string) ReindexerFunc + type ReindexerProgressFunc func(current, total int64) + type ReindexerResponse struct + Errors []*BulkResponseItem + Failed int64 + Success int64 + type Request http.Request + func NewRequest(method, url string) (*Request, error) + func (r *Request) SetBody(body io.Reader) error + func (r *Request) SetBodyJson(data interface{}) error + func (r *Request) SetBodyString(body string) error + type Rescore struct + func NewRescore() *Rescore + func (r *Rescore) IsEmpty() bool + func (r *Rescore) Rescorer(rescorer Rescorer) *Rescore + func (r *Rescore) Source() interface{} + func (r *Rescore) WindowSize(windowSize int) *Rescore + type Rescorer interface + Name func() string + Source func() interface{} + type Response struct + Body json.RawMessage + Header http.Header + StatusCode int + type ScanCursor struct + Results *SearchResult + func NewScanCursor(client *Client, keepAlive string, pretty bool, searchResult *SearchResult) *ScanCursor + func (c *ScanCursor) Next() (*SearchResult, error) + func (c *ScanCursor) TotalHits() int64 + type ScanService struct + func NewScanService(client *Client) *ScanService + func (s *ScanService) Do() (*ScanCursor, error) + func (s *ScanService) FetchSource(fetchSource bool) *ScanService + func (s *ScanService) FetchSourceContext(fetchSourceContext *FetchSourceContext) *ScanService + func (s *ScanService) Fields(fields ...string) *ScanService + func (s *ScanService) Index(index string) *ScanService + func (s *ScanService) Indices(indices ...string) *ScanService + func (s *ScanService) KeepAlive(keepAlive string) *ScanService + func (s *ScanService) PostFilter(postFilter Filter) *ScanService + func (s *ScanService) Preference(preference string) *ScanService + func (s *ScanService) Pretty(pretty bool) *ScanService + func (s *ScanService) Query(query Query) *ScanService + func (s *ScanService) Routing(routings ...string) *ScanService + func (s *ScanService) Scroll(keepAlive string) *ScanService + func (s *ScanService) SearchSource(searchSource *SearchSource) *ScanService + func (s *ScanService) Size(size int) *ScanService + func (s *ScanService) Sort(field string, ascending bool) *ScanService + func (s *ScanService) SortBy(sorter ...Sorter) *ScanService + func (s *ScanService) SortWithInfo(info SortInfo) *ScanService + func (s *ScanService) Type(typ string) *ScanService + func (s *ScanService) Types(types ...string) *ScanService + func (s *ScanService) Version(version bool) *ScanService + type ScoreFunction interface + GetWeight func() *float64 + Name func() string + Source func() interface{} + type ScoreSort struct + func NewScoreSort() ScoreSort + func (s ScoreSort) Asc() ScoreSort + func (s ScoreSort) Desc() ScoreSort + func (s ScoreSort) Order(ascending bool) ScoreSort + func (s ScoreSort) Source() interface{} + type ScriptField struct + FieldName string + func NewScriptField(fieldName, script, lang string, params map[string]interface{}) *ScriptField + func (f *ScriptField) Source() interface{} + type ScriptFunction struct + func NewScriptFunction(script string) ScriptFunction + func (fn ScriptFunction) GetWeight() *float64 + func (fn ScriptFunction) Lang(lang string) ScriptFunction + func (fn ScriptFunction) Name() string + func (fn ScriptFunction) Param(name string, value interface{}) ScriptFunction + func (fn ScriptFunction) Params(params map[string]interface{}) ScriptFunction + func (fn ScriptFunction) Script(script string) ScriptFunction + func (fn ScriptFunction) Source() interface{} + func (fn ScriptFunction) Weight(weight float64) ScriptFunction + type ScriptSort struct + func NewScriptSort(script, typ string) ScriptSort + func (s ScriptSort) Asc() ScriptSort + func (s ScriptSort) Desc() ScriptSort + func (s ScriptSort) Lang(lang string) ScriptSort + func (s ScriptSort) NestedFilter(nestedFilter Filter) ScriptSort + func (s ScriptSort) NestedPath(nestedPath string) ScriptSort + func (s ScriptSort) Order(ascending bool) ScriptSort + func (s ScriptSort) Param(name string, value interface{}) ScriptSort + func (s ScriptSort) Params(params map[string]interface{}) ScriptSort + func (s ScriptSort) SortMode(sortMode string) ScriptSort + func (s ScriptSort) Source() interface{} + func (s ScriptSort) Type(typ string) ScriptSort + type ScrollService struct + func NewScrollService(client *Client) *ScrollService + func (s *ScrollService) Do() (*SearchResult, error) + func (s *ScrollService) GetFirstPage() (*SearchResult, error) + func (s *ScrollService) GetNextPage() (*SearchResult, error) + func (s *ScrollService) Index(index string) *ScrollService + func (s *ScrollService) Indices(indices ...string) *ScrollService + func (s *ScrollService) KeepAlive(keepAlive string) *ScrollService + func (s *ScrollService) Pretty(pretty bool) *ScrollService + func (s *ScrollService) Query(query Query) *ScrollService + func (s *ScrollService) Scroll(keepAlive string) *ScrollService + func (s *ScrollService) ScrollId(scrollId string) *ScrollService + func (s *ScrollService) Size(size int) *ScrollService + func (s *ScrollService) Type(typ string) *ScrollService + func (s *ScrollService) Types(types ...string) *ScrollService + type SearchExplanation struct + Description string + Details []SearchExplanation + Value float64 + type SearchFacet struct + Entries []searchFacetEntry + Missing int + Other int + Ranges []searchFacetRange + Terms []searchFacetTerm + Total int + Type string + type SearchFacets map[string]*SearchFacet + type SearchHit struct + Explanation *SearchExplanation + Fields map[string]interface{} + Highlight SearchHitHighlight + Id string + Index string + InnerHits map[string]*SearchHitInnerHits + MatchedQueries []string + Score *float64 + Sort []interface{} + Source *json.RawMessage + Type string + Version *int64 + type SearchHitHighlight map[string][]string + type SearchHitInnerHits struct + Hits *SearchHits + type SearchHits struct + Hits []*SearchHit + MaxScore *float64 + TotalHits int64 + type SearchRequest struct + func NewSearchRequest() *SearchRequest + func (r *SearchRequest) HasIndices() bool + func (r *SearchRequest) Index(index string) *SearchRequest + func (r *SearchRequest) Indices(indices ...string) *SearchRequest + func (r *SearchRequest) Preference(preference string) *SearchRequest + func (r *SearchRequest) Routing(routing string) *SearchRequest + func (r *SearchRequest) Routings(routings ...string) *SearchRequest + func (r *SearchRequest) SearchType(searchType string) *SearchRequest + func (r *SearchRequest) SearchTypeCount() *SearchRequest + func (r *SearchRequest) SearchTypeDfsQueryAndFetch() *SearchRequest + func (r *SearchRequest) SearchTypeDfsQueryThenFetch() *SearchRequest + func (r *SearchRequest) SearchTypeQueryAndFetch() *SearchRequest + func (r *SearchRequest) SearchTypeQueryThenFetch() *SearchRequest + func (r *SearchRequest) SearchTypeScan() *SearchRequest + func (r *SearchRequest) Source(source interface{}) *SearchRequest + func (r *SearchRequest) Type(typ string) *SearchRequest + func (r *SearchRequest) Types(types ...string) *SearchRequest + type SearchResult struct + Aggregations Aggregations + Error string + Facets SearchFacets + Hits *SearchHits + ScrollId string + Suggest SearchSuggest + TimedOut bool + TookInMillis int64 + func (r *SearchResult) Each(typ reflect.Type) []interface{} + func (r *SearchResult) TotalHits() int64 + type SearchService struct + func NewSearchService(client *Client) *SearchService + func (s *SearchService) Aggregation(name string, aggregation Aggregation) *SearchService + func (s *SearchService) Do() (*SearchResult, error) + func (s *SearchService) Explain(explain bool) *SearchService + func (s *SearchService) Facet(name string, facet Facet) *SearchService + func (s *SearchService) FetchSource(fetchSource bool) *SearchService + func (s *SearchService) FetchSourceContext(fetchSourceContext *FetchSourceContext) *SearchService + func (s *SearchService) Fields(fields ...string) *SearchService + func (s *SearchService) From(from int) *SearchService + func (s *SearchService) GlobalSuggestText(globalText string) *SearchService + func (s *SearchService) Highlight(highlight *Highlight) *SearchService + func (s *SearchService) Index(index string) *SearchService + func (s *SearchService) Indices(indices ...string) *SearchService + func (s *SearchService) MinScore(minScore float64) *SearchService + func (s *SearchService) PostFilter(postFilter Filter) *SearchService + func (s *SearchService) Preference(preference string) *SearchService + func (s *SearchService) Pretty(pretty bool) *SearchService + func (s *SearchService) Query(query Query) *SearchService + func (s *SearchService) QueryHint(queryHint string) *SearchService + func (s *SearchService) Routing(routings ...string) *SearchService + func (s *SearchService) SearchSource(searchSource *SearchSource) *SearchService + func (s *SearchService) SearchType(searchType string) *SearchService + func (s *SearchService) Size(size int) *SearchService + func (s *SearchService) Sort(field string, ascending bool) *SearchService + func (s *SearchService) SortBy(sorter ...Sorter) *SearchService + func (s *SearchService) SortWithInfo(info SortInfo) *SearchService + func (s *SearchService) Source(source interface{}) *SearchService + func (s *SearchService) Suggester(suggester Suggester) *SearchService + func (s *SearchService) Timeout(timeout string) *SearchService + func (s *SearchService) TimeoutInMillis(timeoutInMillis int) *SearchService + func (s *SearchService) Type(typ string) *SearchService + func (s *SearchService) Types(types ...string) *SearchService + func (s *SearchService) Version(version bool) *SearchService + type SearchSource struct + func NewSearchSource() *SearchSource + func (s *SearchSource) AddRescore(rescore *Rescore) *SearchSource + func (s *SearchSource) Aggregation(name string, aggregation Aggregation) *SearchSource + func (s *SearchSource) ClearRescores() *SearchSource + func (s *SearchSource) DefaultRescoreWindowSize(defaultRescoreWindowSize int) *SearchSource + func (s *SearchSource) Explain(explain bool) *SearchSource + func (s *SearchSource) Facet(name string, facet Facet) *SearchSource + func (s *SearchSource) FetchSource(fetchSource bool) *SearchSource + func (s *SearchSource) FetchSourceContext(fetchSourceContext *FetchSourceContext) *SearchSource + func (s *SearchSource) Field(fieldName string) *SearchSource + func (s *SearchSource) FieldDataField(fieldDataField string) *SearchSource + func (s *SearchSource) FieldDataFields(fieldDataFields ...string) *SearchSource + func (s *SearchSource) Fields(fieldNames ...string) *SearchSource + func (s *SearchSource) From(from int) *SearchSource + func (s *SearchSource) GlobalSuggestText(text string) *SearchSource + func (s *SearchSource) Highlight(highlight *Highlight) *SearchSource + func (s *SearchSource) Highlighter() *Highlight + func (s *SearchSource) IndexBoost(index string, boost float64) *SearchSource + func (s *SearchSource) InnerHit(name string, innerHit *InnerHit) *SearchSource + func (s *SearchSource) MinScore(minScore float64) *SearchSource + func (s *SearchSource) NoFields() *SearchSource + func (s *SearchSource) PartialField(partialField *PartialField) *SearchSource + func (s *SearchSource) PartialFields(partialFields ...*PartialField) *SearchSource + func (s *SearchSource) PostFilter(postFilter Filter) *SearchSource + func (s *SearchSource) Query(query Query) *SearchSource + func (s *SearchSource) ScriptField(scriptField *ScriptField) *SearchSource + func (s *SearchSource) ScriptFields(scriptFields ...*ScriptField) *SearchSource + func (s *SearchSource) Size(size int) *SearchSource + func (s *SearchSource) Sort(field string, ascending bool) *SearchSource + func (s *SearchSource) SortBy(sorter ...Sorter) *SearchSource + func (s *SearchSource) SortWithInfo(info SortInfo) *SearchSource + func (s *SearchSource) Source() interface{} + func (s *SearchSource) Stats(statsGroup ...string) *SearchSource + func (s *SearchSource) Suggester(suggester Suggester) *SearchSource + func (s *SearchSource) Timeout(timeout string) *SearchSource + func (s *SearchSource) TimeoutInMillis(timeoutInMillis int) *SearchSource + func (s *SearchSource) TrackScores(trackScores bool) *SearchSource + func (s *SearchSource) Version(version bool) *SearchSource + type SearchSuggest map[string][]SearchSuggestion + type SearchSuggestion struct + Length int + Offset int + Options []SearchSuggestionOption + Text string + type SearchSuggestionOption struct + Freq int + Payload interface{} + Score float32 + Text string + type SignificantTermsAggregation struct + func NewSignificantTermsAggregation() SignificantTermsAggregation + func (a SignificantTermsAggregation) BackgroundFilter(filter Filter) SignificantTermsAggregation + func (a SignificantTermsAggregation) ExecutionHint(hint string) SignificantTermsAggregation + func (a SignificantTermsAggregation) Field(field string) SignificantTermsAggregation + func (a SignificantTermsAggregation) MinDocCount(minDocCount int) SignificantTermsAggregation + func (a SignificantTermsAggregation) RequiredSize(requiredSize int) SignificantTermsAggregation + func (a SignificantTermsAggregation) ShardMinDocCount(shardMinDocCount int) SignificantTermsAggregation + func (a SignificantTermsAggregation) ShardSize(shardSize int) SignificantTermsAggregation + func (a SignificantTermsAggregation) Source() interface{} + func (a SignificantTermsAggregation) SubAggregation(name string, subAggregation Aggregation) SignificantTermsAggregation + type SimpleQueryStringQuery struct + func NewSimpleQueryStringQuery(text string) SimpleQueryStringQuery + func (q SimpleQueryStringQuery) Analyzer(analyzer string) SimpleQueryStringQuery + func (q SimpleQueryStringQuery) DefaultOperator(defaultOperator string) SimpleQueryStringQuery + func (q SimpleQueryStringQuery) Field(field string) SimpleQueryStringQuery + func (q SimpleQueryStringQuery) FieldWithBoost(field string, boost float32) SimpleQueryStringQuery + func (q SimpleQueryStringQuery) Source() interface{} + type SmoothingModel interface + Source func() interface{} + Type func() string + type SortInfo struct + Ascending bool + Field string + IgnoreUnmapped *bool + Missing interface{} + NestedFilter Filter + NestedPath string + SortMode string + func (info SortInfo) Source() interface{} + type Sorter interface + Source func() interface{} + type StatisticalFacet struct + func NewStatisticalFacet() StatisticalFacet + func (f StatisticalFacet) FacetFilter(filter Facet) StatisticalFacet + func (f StatisticalFacet) Field(fieldName string) StatisticalFacet + func (f StatisticalFacet) Fields(fieldNames ...string) StatisticalFacet + func (f StatisticalFacet) Global(global bool) StatisticalFacet + func (f StatisticalFacet) Mode(mode string) StatisticalFacet + func (f StatisticalFacet) Nested(nested string) StatisticalFacet + func (f StatisticalFacet) Source() interface{} + type StatisticalScriptFacet struct + func NewStatisticalScriptFacet() StatisticalScriptFacet + func (f StatisticalScriptFacet) FacetFilter(filter Facet) StatisticalScriptFacet + func (f StatisticalScriptFacet) Global(global bool) StatisticalScriptFacet + func (f StatisticalScriptFacet) Lang(lang string) StatisticalScriptFacet + func (f StatisticalScriptFacet) Mode(mode string) StatisticalScriptFacet + func (f StatisticalScriptFacet) Nested(nested string) StatisticalScriptFacet + func (f StatisticalScriptFacet) Param(name string, value interface{}) StatisticalScriptFacet + func (f StatisticalScriptFacet) Script(script string) StatisticalScriptFacet + func (f StatisticalScriptFacet) Source() interface{} + type StatsAggregation struct + func NewStatsAggregation() StatsAggregation + func (a StatsAggregation) Field(field string) StatsAggregation + func (a StatsAggregation) Format(format string) StatsAggregation + func (a StatsAggregation) Lang(lang string) StatsAggregation + func (a StatsAggregation) Param(name string, value interface{}) StatsAggregation + func (a StatsAggregation) Script(script string) StatsAggregation + func (a StatsAggregation) ScriptFile(scriptFile string) StatsAggregation + func (a StatsAggregation) Source() interface{} + func (a StatsAggregation) SubAggregation(name string, subAggregation Aggregation) StatsAggregation + type StupidBackoffSmoothingModel struct + func NewStupidBackoffSmoothingModel(discount float64) *StupidBackoffSmoothingModel + func (sm *StupidBackoffSmoothingModel) Source() interface{} + func (sm *StupidBackoffSmoothingModel) Type() string + type SuggestField struct + func NewSuggestField() *SuggestField + func (f *SuggestField) Input(input ...string) *SuggestField + func (f *SuggestField) MarshalJSON() ([]byte, error) + func (f *SuggestField) Output(output string) *SuggestField + func (f *SuggestField) Payload(payload interface{}) *SuggestField + func (f *SuggestField) Weight(weight int) *SuggestField + type SuggestResult map[string][]Suggestion + type SuggestService struct + func NewSuggestService(client *Client) *SuggestService + func (s *SuggestService) Do() (SuggestResult, error) + func (s *SuggestService) Index(index string) *SuggestService + func (s *SuggestService) Indices(indices ...string) *SuggestService + func (s *SuggestService) Preference(preference string) *SuggestService + func (s *SuggestService) Pretty(pretty bool) *SuggestService + func (s *SuggestService) Routing(routing string) *SuggestService + func (s *SuggestService) Suggester(suggester Suggester) *SuggestService + type Suggester interface + Name func() string + Source func(includeName bool) interface{} + type SuggesterCategoryMapping struct + func NewSuggesterCategoryMapping(name string) *SuggesterCategoryMapping + func (q *SuggesterCategoryMapping) DefaultValues(values ...string) *SuggesterCategoryMapping + func (q *SuggesterCategoryMapping) FieldName(fieldName string) *SuggesterCategoryMapping + func (q *SuggesterCategoryMapping) Source() interface{} + type SuggesterCategoryQuery struct + func NewSuggesterCategoryQuery(name string, values ...string) *SuggesterCategoryQuery + func (q *SuggesterCategoryQuery) Source() interface{} + func (q *SuggesterCategoryQuery) Values(values ...string) *SuggesterCategoryQuery + type SuggesterContextQuery interface + Source func() interface{} + type SuggesterGeoMapping struct + func NewSuggesterGeoMapping(name string) *SuggesterGeoMapping + func (q *SuggesterGeoMapping) DefaultLocations(locations ...*GeoPoint) *SuggesterGeoMapping + func (q *SuggesterGeoMapping) FieldName(fieldName string) *SuggesterGeoMapping + func (q *SuggesterGeoMapping) Neighbors(neighbors bool) *SuggesterGeoMapping + func (q *SuggesterGeoMapping) Precision(precision ...string) *SuggesterGeoMapping + func (q *SuggesterGeoMapping) Source() interface{} + type SuggesterGeoQuery struct + func NewSuggesterGeoQuery(name string, location *GeoPoint) *SuggesterGeoQuery + func (q *SuggesterGeoQuery) Precision(precision ...string) *SuggesterGeoQuery + func (q *SuggesterGeoQuery) Source() interface{} + type Suggestion struct + Length int + Offset int + Options []suggestionOption + Text string + type SumAggregation struct + func NewSumAggregation() SumAggregation + func (a SumAggregation) Field(field string) SumAggregation + func (a SumAggregation) Format(format string) SumAggregation + func (a SumAggregation) Lang(lang string) SumAggregation + func (a SumAggregation) Param(name string, value interface{}) SumAggregation + func (a SumAggregation) Script(script string) SumAggregation + func (a SumAggregation) ScriptFile(scriptFile string) SumAggregation + func (a SumAggregation) Source() interface{} + func (a SumAggregation) SubAggregation(name string, subAggregation Aggregation) SumAggregation + type TemplateQuery struct + func NewTemplateQuery(name string) TemplateQuery + func (q TemplateQuery) Source() interface{} + func (q TemplateQuery) Template(name string) TemplateQuery + func (q TemplateQuery) TemplateType(typ string) TemplateQuery + func (q TemplateQuery) Var(name string, value interface{}) TemplateQuery + func (q TemplateQuery) Vars(vars map[string]interface{}) TemplateQuery + type TermFilter struct + func NewTermFilter(name string, value interface{}) TermFilter + func (f TermFilter) Cache(cache bool) TermFilter + func (f TermFilter) CacheKey(cacheKey string) TermFilter + func (f TermFilter) FilterName(filterName string) TermFilter + func (f TermFilter) Source() interface{} + type TermQuery struct + func NewTermQuery(name string, value interface{}) TermQuery + func (q TermQuery) Boost(boost float32) TermQuery + func (q TermQuery) QueryName(queryName string) TermQuery + func (q TermQuery) Source() interface{} + type TermSuggester struct + func NewTermSuggester(name string) TermSuggester + func (q TermSuggester) Accuracy(accuracy float32) TermSuggester + func (q TermSuggester) Analyzer(analyzer string) TermSuggester + func (q TermSuggester) ContextQueries(queries ...SuggesterContextQuery) TermSuggester + func (q TermSuggester) ContextQuery(query SuggesterContextQuery) TermSuggester + func (q TermSuggester) Field(field string) TermSuggester + func (q TermSuggester) MaxEdits(maxEdits int) TermSuggester + func (q TermSuggester) MaxInspections(maxInspections int) TermSuggester + func (q TermSuggester) MaxTermFreq(maxTermFreq float32) TermSuggester + func (q TermSuggester) MinDocFreq(minDocFreq float32) TermSuggester + func (q TermSuggester) MinWordLength(minWordLength int) TermSuggester + func (q TermSuggester) Name() string + func (q TermSuggester) PrefixLength(prefixLength int) TermSuggester + func (q TermSuggester) ShardSize(shardSize int) TermSuggester + func (q TermSuggester) Size(size int) TermSuggester + func (q TermSuggester) Sort(sort string) TermSuggester + func (q TermSuggester) Source(includeName bool) interface{} + func (q TermSuggester) StringDistance(stringDistance string) TermSuggester + func (q TermSuggester) SuggestMode(suggestMode string) TermSuggester + func (q TermSuggester) Text(text string) TermSuggester + type TermsAggregation struct + func NewTermsAggregation() TermsAggregation + func (a TermsAggregation) CollectionMode(collectionMode string) TermsAggregation + func (a TermsAggregation) Exclude(regexp string) TermsAggregation + func (a TermsAggregation) ExcludeTerms(terms ...string) TermsAggregation + func (a TermsAggregation) ExcludeWithFlags(regexp string, flags int) TermsAggregation + func (a TermsAggregation) ExecutionHint(hint string) TermsAggregation + func (a TermsAggregation) Field(field string) TermsAggregation + func (a TermsAggregation) Include(regexp string) TermsAggregation + func (a TermsAggregation) IncludeTerms(terms ...string) TermsAggregation + func (a TermsAggregation) IncludeWithFlags(regexp string, flags int) TermsAggregation + func (a TermsAggregation) Lang(lang string) TermsAggregation + func (a TermsAggregation) MinDocCount(minDocCount int) TermsAggregation + func (a TermsAggregation) Order(order string, asc bool) TermsAggregation + func (a TermsAggregation) OrderByAggregation(aggName string, asc bool) TermsAggregation + func (a TermsAggregation) OrderByAggregationAndMetric(aggName, metric string, asc bool) TermsAggregation + func (a TermsAggregation) OrderByCount(asc bool) TermsAggregation + func (a TermsAggregation) OrderByCountAsc() TermsAggregation + func (a TermsAggregation) OrderByCountDesc() TermsAggregation + func (a TermsAggregation) OrderByTerm(asc bool) TermsAggregation + func (a TermsAggregation) OrderByTermAsc() TermsAggregation + func (a TermsAggregation) OrderByTermDesc() TermsAggregation + func (a TermsAggregation) Param(name string, value interface{}) TermsAggregation + func (a TermsAggregation) RequiredSize(requiredSize int) TermsAggregation + func (a TermsAggregation) Script(script string) TermsAggregation + func (a TermsAggregation) ScriptFile(scriptFile string) TermsAggregation + func (a TermsAggregation) ShardMinDocCount(shardMinDocCount int) TermsAggregation + func (a TermsAggregation) ShardSize(shardSize int) TermsAggregation + func (a TermsAggregation) ShowTermDocCountError(showTermDocCountError bool) TermsAggregation + func (a TermsAggregation) Size(size int) TermsAggregation + func (a TermsAggregation) Source() interface{} + func (a TermsAggregation) SubAggregation(name string, subAggregation Aggregation) TermsAggregation + func (a TermsAggregation) ValueType(valueType string) TermsAggregation + type TermsFacet struct + func NewTermsFacet() TermsFacet + func (f TermsFacet) AllTerms(allTerms bool) TermsFacet + func (f TermsFacet) Comparator(comparatorType string) TermsFacet + func (f TermsFacet) Exclude(exclude ...string) TermsFacet + func (f TermsFacet) ExecutionHint(hint string) TermsFacet + func (f TermsFacet) FacetFilter(filter Facet) TermsFacet + func (f TermsFacet) Field(fieldName string) TermsFacet + func (f TermsFacet) Fields(fields ...string) TermsFacet + func (f TermsFacet) Global(global bool) TermsFacet + func (f TermsFacet) Index(index string) TermsFacet + func (f TermsFacet) Lang(lang string) TermsFacet + func (f TermsFacet) Mode(mode string) TermsFacet + func (f TermsFacet) Nested(nested string) TermsFacet + func (f TermsFacet) Order(order string) TermsFacet + func (f TermsFacet) Param(name string, value interface{}) TermsFacet + func (f TermsFacet) Regex(regex string) TermsFacet + func (f TermsFacet) RegexFlags(regexFlags string) TermsFacet + func (f TermsFacet) Script(script string) TermsFacet + func (f TermsFacet) ScriptField(scriptField string) TermsFacet + func (f TermsFacet) ShardSize(shardSize int) TermsFacet + func (f TermsFacet) Size(size int) TermsFacet + func (f TermsFacet) Source() interface{} + type TermsFilter struct + func NewTermsFilter(name string, values ...interface{}) TermsFilter + func (f TermsFilter) Cache(cache bool) TermsFilter + func (f TermsFilter) CacheKey(cacheKey string) TermsFilter + func (f TermsFilter) Execution(execution string) TermsFilter + func (f TermsFilter) FilterName(filterName string) TermsFilter + func (f TermsFilter) Source() interface{} + type TermsQuery struct + func NewTermsQuery(name string, values ...interface{}) TermsQuery + func (q TermsQuery) Boost(boost float32) TermsQuery + func (q TermsQuery) DisableCoord(disableCoord bool) TermsQuery + func (q TermsQuery) MinimumShouldMatch(minimumShouldMatch string) TermsQuery + func (q TermsQuery) QueryName(queryName string) TermsQuery + func (q TermsQuery) Source() interface{} + type TermsStatsFacet struct + func NewTermsStatsFacet() TermsStatsFacet + func (f TermsStatsFacet) AllTerms() TermsStatsFacet + func (f TermsStatsFacet) FacetFilter(filter Facet) TermsStatsFacet + func (f TermsStatsFacet) Global(global bool) TermsStatsFacet + func (f TermsStatsFacet) KeyField(keyField string) TermsStatsFacet + func (f TermsStatsFacet) Mode(mode string) TermsStatsFacet + func (f TermsStatsFacet) Nested(nested string) TermsStatsFacet + func (f TermsStatsFacet) Order(comparatorType string) TermsStatsFacet + func (f TermsStatsFacet) Param(name string, value interface{}) TermsStatsFacet + func (f TermsStatsFacet) ShardSize(shardSize int) TermsStatsFacet + func (f TermsStatsFacet) Size(size int) TermsStatsFacet + func (f TermsStatsFacet) Source() interface{} + func (f TermsStatsFacet) ValueField(valueField string) TermsStatsFacet + func (f TermsStatsFacet) ValueScript(script string) TermsStatsFacet + type TopHitsAggregation struct + func NewTopHitsAggregation() TopHitsAggregation + func (a TopHitsAggregation) Explain(explain bool) TopHitsAggregation + func (a TopHitsAggregation) FetchSource(fetchSource bool) TopHitsAggregation + func (a TopHitsAggregation) FetchSourceContext(fetchSourceContext *FetchSourceContext) TopHitsAggregation + func (a TopHitsAggregation) FieldDataField(fieldDataField string) TopHitsAggregation + func (a TopHitsAggregation) FieldDataFields(fieldDataFields ...string) TopHitsAggregation + func (a TopHitsAggregation) From(from int) TopHitsAggregation + func (a TopHitsAggregation) Highlight(highlight *Highlight) TopHitsAggregation + func (a TopHitsAggregation) Highlighter() *Highlight + func (a TopHitsAggregation) NoFields() TopHitsAggregation + func (a TopHitsAggregation) PartialField(partialField *PartialField) TopHitsAggregation + func (a TopHitsAggregation) PartialFields(partialFields ...*PartialField) TopHitsAggregation + func (a TopHitsAggregation) ScriptField(scriptField *ScriptField) TopHitsAggregation + func (a TopHitsAggregation) ScriptFields(scriptFields ...*ScriptField) TopHitsAggregation + func (a TopHitsAggregation) Size(size int) TopHitsAggregation + func (a TopHitsAggregation) Sort(field string, ascending bool) TopHitsAggregation + func (a TopHitsAggregation) SortBy(sorter ...Sorter) TopHitsAggregation + func (a TopHitsAggregation) SortWithInfo(info SortInfo) TopHitsAggregation + func (a TopHitsAggregation) Source() interface{} + func (a TopHitsAggregation) TrackScores(trackScores bool) TopHitsAggregation + func (a TopHitsAggregation) Version(version bool) TopHitsAggregation + type TypeFilter struct + func NewTypeFilter(typ string) TypeFilter + func (f TypeFilter) Source() interface{} + type UpdateResult struct + Created bool + GetResult *GetResult + Id string + Index string + Type string + Version int + type UpdateService struct + func NewUpdateService(client *Client) *UpdateService + func (b *UpdateService) ConsistencyLevel(consistencyLevel string) *UpdateService + func (b *UpdateService) DetectNoop(detectNoop bool) *UpdateService + func (b *UpdateService) Do() (*UpdateResult, error) + func (b *UpdateService) Doc(doc interface{}) *UpdateService + func (b *UpdateService) DocAsUpsert(docAsUpsert bool) *UpdateService + func (b *UpdateService) Fields(fields ...string) *UpdateService + func (b *UpdateService) Id(id string) *UpdateService + func (b *UpdateService) Index(name string) *UpdateService + func (b *UpdateService) Parent(parent string) *UpdateService + func (b *UpdateService) Pretty(pretty bool) *UpdateService + func (b *UpdateService) Refresh(refresh bool) *UpdateService + func (b *UpdateService) ReplicationType(replicationType string) *UpdateService + func (b *UpdateService) RetryOnConflict(retryOnConflict int) *UpdateService + func (b *UpdateService) Routing(routing string) *UpdateService + func (b *UpdateService) Script(script string) *UpdateService + func (b *UpdateService) ScriptFile(scriptFile string) *UpdateService + func (b *UpdateService) ScriptId(scriptId string) *UpdateService + func (b *UpdateService) ScriptLang(scriptLang string) *UpdateService + func (b *UpdateService) ScriptParams(params map[string]interface{}) *UpdateService + func (b *UpdateService) ScriptType(scriptType string) *UpdateService + func (b *UpdateService) ScriptedUpsert(scriptedUpsert bool) *UpdateService + func (b *UpdateService) Timeout(timeout string) *UpdateService + func (b *UpdateService) Type(typ string) *UpdateService + func (b *UpdateService) Upsert(doc interface{}) *UpdateService + func (b *UpdateService) Version(version int64) *UpdateService + func (b *UpdateService) VersionType(versionType string) *UpdateService + type ValueCountAggregation struct + func NewValueCountAggregation() ValueCountAggregation + func (a ValueCountAggregation) Field(field string) ValueCountAggregation + func (a ValueCountAggregation) Format(format string) ValueCountAggregation + func (a ValueCountAggregation) Lang(lang string) ValueCountAggregation + func (a ValueCountAggregation) Param(name string, value interface{}) ValueCountAggregation + func (a ValueCountAggregation) Script(script string) ValueCountAggregation + func (a ValueCountAggregation) ScriptFile(scriptFile string) ValueCountAggregation + func (a ValueCountAggregation) Source() interface{} + func (a ValueCountAggregation) SubAggregation(name string, subAggregation Aggregation) ValueCountAggregation + type WeightFactorFunction struct + func NewWeightFactorFunction(weight float64) WeightFactorFunction + func (fn WeightFactorFunction) GetWeight() *float64 + func (fn WeightFactorFunction) Name() string + func (fn WeightFactorFunction) Source() interface{} + func (fn WeightFactorFunction) Weight(weight float64) WeightFactorFunction + type WildcardQuery struct + func NewWildcardQuery(name, wildcard string) WildcardQuery + func (q WildcardQuery) Boost(boost float32) WildcardQuery + func (q WildcardQuery) Name(name string) WildcardQuery + func (q WildcardQuery) QueryName(queryName string) WildcardQuery + func (q WildcardQuery) Rewrite(rewrite string) WildcardQuery + func (q WildcardQuery) Source() interface{} + func (q WildcardQuery) Wildcard(wildcard string) WildcardQuery