• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

aws/H08-Jun-2019-

cluster-test/H08-Jun-2019-

config/H08-Jun-2019-

etc/H08-Jun-2019-

recipes/H08-Jun-2019-

trace/H08-Jun-2019-

uritemplates/H08-Jun-2019-

.fossa.ymlH A D08-Jun-20191.1 KiB

.gitignoreH A D08-Jun-2019411

.golangci.ymlH A D08-Jun-20192 KiB

.travis.ymlH A D08-Jun-20191.1 KiB

CHANGELOG-3.0.mdH A D08-Jun-201917.1 KiB

CHANGELOG-5.0.mdH A D08-Jun-20197.6 KiB

CHANGELOG-6.0.mdH A D08-Jun-2019622

CODE_OF_CONDUCT.mdH A D08-Jun-20193.1 KiB

CONTRIBUTING.mdH A D08-Jun-20192 KiB

CONTRIBUTORSH A D08-Jun-20199 KiB

ISSUE_TEMPLATE.mdH A D08-Jun-2019455

LICENSEH A D08-Jun-20191.1 KiB

README.mdH A D08-Jun-201914 KiB

acknowledged_response.goH A D08-Jun-2019512

backoff.goH A D08-Jun-20194.1 KiB

backoff_test.goH A D08-Jun-20192.5 KiB

bulk.goH A D08-Jun-201911.2 KiB

bulk_delete_request.goH A D08-Jun-20194.4 KiB

bulk_delete_request_easyjson.goH A D08-Jun-20195.3 KiB

bulk_delete_request_test.goH A D08-Jun-20192.2 KiB

bulk_index_request.goH A D08-Jun-20196.4 KiB

bulk_index_request_easyjson.goH A D08-Jun-20196.1 KiB

bulk_index_request_test.goH A D08-Jun-20194.5 KiB

bulk_processor.goH A D08-Jun-201919.1 KiB

bulk_processor_test.goH A D08-Jun-201911.3 KiB

bulk_request.goH A D08-Jun-2019410

bulk_test.goH A D08-Jun-201918.6 KiB

bulk_update_request.goH A D08-Jun-20198.6 KiB

bulk_update_request_easyjson.goH A D08-Jun-201910.6 KiB

bulk_update_request_test.goH A D08-Jun-20195.4 KiB

canonicalize.goH A D08-Jun-20191.1 KiB

canonicalize_test.goH A D08-Jun-20191.8 KiB

cat_aliases.goH A D08-Jun-20194.4 KiB

cat_aliases_test.goH A D08-Jun-20191.3 KiB

cat_allocation.goH A D08-Jun-20195.3 KiB

cat_allocation_test.goH A D08-Jun-2019696

cat_count.goH A D08-Jun-20194.2 KiB

cat_count_test.goH A D08-Jun-2019702

cat_health.goH A D08-Jun-20195.1 KiB

cat_health_test.goH A D08-Jun-2019698

cat_indices.goH A D08-Jun-201920.8 KiB

cat_indices_test.goH A D08-Jun-2019696

clear_scroll.goH A D08-Jun-20192.5 KiB

clear_scroll_test.goH A D08-Jun-20192.3 KiB

client.goH A D08-Jun-201960.6 KiB

client_test.goH A D08-Jun-201938.4 KiB

cluster_health.goH A D08-Jun-20198 KiB

cluster_health_test.goH A D08-Jun-20193.3 KiB

cluster_reroute.goH A D08-Jun-201911.6 KiB

cluster_reroute_test.goH A D08-Jun-20192.2 KiB

cluster_state.goH A D08-Jun-20199 KiB

cluster_state_test.goH A D08-Jun-20192.6 KiB

cluster_stats.goH A D08-Jun-201913 KiB

cluster_stats_integration_test.goH A D08-Jun-2019784

cluster_stats_test.goH A D08-Jun-20191.6 KiB

connection.goH A D08-Jun-20191.9 KiB

count.goH A D08-Jun-20198.7 KiB

count_test.goH A D08-Jun-20192.9 KiB

decoder.goH A D08-Jun-20191.2 KiB

decoder_test.goH A D08-Jun-20191.1 KiB

delete.goH A D08-Jun-20196 KiB

delete_by_query.goH A D08-Jun-201922.3 KiB

delete_by_query_test.goH A D08-Jun-20194.8 KiB

delete_test.goH A D08-Jun-20193.6 KiB

doc.goH A D08-Jun-20191.7 KiB

docker-compose.ymlH A D08-Jun-20191.4 KiB

docvalue_field.goH A D08-Jun-2019980

docvalue_field_test.goH A D08-Jun-20191.3 KiB

errors.goH A D08-Jun-20196.4 KiB

errors_test.goH A D08-Jun-20198.2 KiB

example_test.goH A D08-Jun-201914.8 KiB

exists.goH A D08-Jun-20194.2 KiB

exists_test.goH A D08-Jun-20191.4 KiB

explain.goH A D08-Jun-20198.5 KiB

explain_test.goH A D08-Jun-20191 KiB

fetch_source_context.goH A D08-Jun-20192.6 KiB

fetch_source_context_test.goH A D08-Jun-20193.1 KiB

field_caps.goH A D08-Jun-20195.8 KiB

field_caps_test.goH A D08-Jun-20195.3 KiB

geo_point.goH A D08-Jun-20191.4 KiB

geo_point_test.goH A D08-Jun-20192.7 KiB

get.goH A D08-Jun-20197.1 KiB

get_test.goH A D08-Jun-20194.9 KiB

highlight.goH A D08-Jun-201911.6 KiB

highlight_test.goH A D08-Jun-20195.7 KiB

index.goH A D08-Jun-20197.5 KiB

index_test.goH A D08-Jun-20197.1 KiB

indices_analyze.goH A D08-Jun-20197.9 KiB

indices_analyze_test.goH A D08-Jun-20192.1 KiB

indices_close.goH A D08-Jun-20194.3 KiB

indices_close_test.goH A D08-Jun-20192 KiB

indices_create.goH A D08-Jun-20193.4 KiB

indices_create_test.goH A D08-Jun-20191.6 KiB

indices_delete.goH A D08-Jun-20193.2 KiB

indices_delete_template.goH A D08-Jun-20193.3 KiB

indices_delete_test.goH A D08-Jun-2019577

indices_exists.goH A D08-Jun-20194.1 KiB

indices_exists_template.goH A D08-Jun-20192.9 KiB

indices_exists_template_test.goH A D08-Jun-20191.6 KiB

indices_exists_test.goH A D08-Jun-2019582

indices_exists_type.goH A D08-Jun-20194.6 KiB

indices_exists_type_test.goH A D08-Jun-20193.1 KiB

indices_flush.goH A D08-Jun-20194.9 KiB

indices_flush_synced.goH A D08-Jun-20196.3 KiB

indices_flush_synced_test.goH A D08-Jun-20194.1 KiB

indices_flush_test.goH A D08-Jun-20191.5 KiB

indices_forcemerge.goH A D08-Jun-20195.3 KiB

indices_forcemerge_test.goH A D08-Jun-20191.1 KiB

indices_get.goH A D08-Jun-20195.4 KiB

indices_get_aliases.goH A D08-Jun-20194.1 KiB

indices_get_aliases_test.goH A D08-Jun-20196.7 KiB

indices_get_field_mapping.goH A D08-Jun-20195.1 KiB

indices_get_field_mapping_test.goH A D08-Jun-20191.2 KiB

indices_get_mapping.goH A D08-Jun-20194.7 KiB

indices_get_mapping_test.goH A D08-Jun-20191,001

indices_get_settings.goH A D08-Jun-20195.2 KiB

indices_get_settings_test.goH A D08-Jun-20191.9 KiB

indices_get_template.goH A D08-Jun-20193.6 KiB

indices_get_template_test.goH A D08-Jun-20192 KiB

indices_get_test.goH A D08-Jun-20192.2 KiB

indices_open.goH A D08-Jun-20194.8 KiB

indices_open_test.goH A D08-Jun-2019571

indices_put_alias.goH A D08-Jun-20198.5 KiB

indices_put_alias_test.goH A D08-Jun-20198.2 KiB

indices_put_mapping.goH A D08-Jun-20196.4 KiB

indices_put_mapping_test.goH A D08-Jun-20192.1 KiB

indices_put_settings.goH A D08-Jun-20195.3 KiB

indices_put_settings_test.goH A D08-Jun-20192.3 KiB

indices_put_template.goH A D08-Jun-20195.5 KiB

indices_refresh.goH A D08-Jun-20192.2 KiB

indices_refresh_test.goH A D08-Jun-20191.8 KiB

indices_rollover.goH A D08-Jun-20197.6 KiB

indices_rollover_test.goH A D08-Jun-20193 KiB

indices_segments.goH A D08-Jun-20197.7 KiB

indices_segments_test.goH A D08-Jun-20192.3 KiB

indices_shrink.goH A D08-Jun-20194.7 KiB

indices_shrink_test.goH A D08-Jun-2019766

indices_stats.goH A D08-Jun-201914 KiB

indices_stats_test.goH A D08-Jun-20193.1 KiB

ingest_delete_pipeline.goH A D08-Jun-20193.3 KiB

ingest_delete_pipeline_test.goH A D08-Jun-2019676

ingest_get_pipeline.goH A D08-Jun-20193 KiB

ingest_get_pipeline_test.goH A D08-Jun-20192.9 KiB

ingest_put_pipeline.goH A D08-Jun-20194 KiB

ingest_put_pipeline_test.goH A D08-Jun-2019670

ingest_simulate_pipeline.goH A D08-Jun-20194.1 KiB

ingest_simulate_pipeline_test.goH A D08-Jun-2019745

inner_hit.goH A D08-Jun-20194 KiB

inner_hit_test.goH A D08-Jun-2019963

logger.goH A D08-Jun-2019326

mget.goH A D08-Jun-20196.6 KiB

mget_test.goH A D08-Jun-20192.6 KiB

msearch.goH A D08-Jun-20192.7 KiB

msearch_test.goH A D08-Jun-20198 KiB

mtermvectors.goH A D08-Jun-201913.4 KiB

mtermvectors_test.goH A D08-Jun-20193.1 KiB

nodes_info.goH A D08-Jun-201913.9 KiB

nodes_info_test.goH A D08-Jun-2019914

nodes_stats.goH A D08-Jun-201924.4 KiB

nodes_stats_test.goH A D08-Jun-20193.3 KiB

percolate_test.goH A D08-Jun-20192 KiB

ping.goH A D08-Jun-20193 KiB

ping_test.goH A D08-Jun-20191.6 KiB

plugins.goH A D08-Jun-2019932

plugins_test.goH A D08-Jun-2019655

query.goH A D08-Jun-2019517

reindex.goH A D08-Jun-201918.9 KiB

reindex_test.goH A D08-Jun-201912.2 KiB

request.goH A D08-Jun-20193.1 KiB

request_test.goH A D08-Jun-20192.7 KiB

rescore.goH A D08-Jun-20191 KiB

rescorer.goH A D08-Jun-20191.4 KiB

response.goH A D08-Jun-20191.5 KiB

response_test.goH A D08-Jun-20191 KiB

retrier.goH A D08-Jun-20192.4 KiB

retrier_test.goH A D08-Jun-20194.2 KiB

retry.goH A D08-Jun-20191.5 KiB

retry_test.goH A D08-Jun-2019988

run-es.shH A D08-Jun-2019317

script.goH A D08-Jun-20194 KiB

script_delete.goH A D08-Jun-20193 KiB

script_delete_test.goH A D08-Jun-20191.7 KiB

script_get.goH A D08-Jun-20192.6 KiB

script_get_test.goH A D08-Jun-20192 KiB

script_put.goH A D08-Jun-20193.9 KiB

script_put_test.goH A D08-Jun-20191.3 KiB

script_test.goH A D08-Jun-20192.4 KiB

scroll.goH A D08-Jun-201913.9 KiB

scroll_test.goH A D08-Jun-201915.9 KiB

search.goH A D08-Jun-201922.4 KiB

search_aggs.goH A D08-Jun-201952.7 KiB

search_aggs_bucket_adjacency_matrix.goH A D08-Jun-20192.9 KiB

search_aggs_bucket_adjacency_matrix_test.goH A D08-Jun-20192.5 KiB

search_aggs_bucket_children.goH A D08-Jun-20192 KiB

search_aggs_bucket_children_test.goH A D08-Jun-20191.2 KiB

search_aggs_bucket_composite.goH A D08-Jun-201916 KiB

search_aggs_bucket_composite_test.goH A D08-Jun-20193 KiB

search_aggs_bucket_count_thresholds.goH A D08-Jun-2019417

search_aggs_bucket_date_histogram.goH A D08-Jun-20198.4 KiB

search_aggs_bucket_date_histogram_test.goH A D08-Jun-20191.8 KiB

search_aggs_bucket_date_range.goH A D08-Jun-20197 KiB

search_aggs_bucket_date_range_test.goH A D08-Jun-20194.6 KiB

search_aggs_bucket_diversified_sampler.goH A D08-Jun-20193.5 KiB

search_aggs_bucket_diversified_sampler_test.goH A D08-Jun-2019887

search_aggs_bucket_filter.goH A D08-Jun-20192.1 KiB

search_aggs_bucket_filter_test.goH A D08-Jun-20192 KiB

search_aggs_bucket_filters.goH A D08-Jun-20194.1 KiB

search_aggs_bucket_filters_test.goH A D08-Jun-20193.1 KiB

search_aggs_bucket_geo_distance.goH A D08-Jun-20195.6 KiB

search_aggs_bucket_geo_distance_test.goH A D08-Jun-20192.8 KiB

search_aggs_bucket_geohash_grid.goH A D08-Jun-20192.5 KiB

search_aggs_bucket_geohash_grid_test.goH A D08-Jun-20192.6 KiB

search_aggs_bucket_global.goH A D08-Jun-20192 KiB

search_aggs_bucket_global_test.goH A D08-Jun-20191 KiB

search_aggs_bucket_histogram.goH A D08-Jun-20196.7 KiB

search_aggs_bucket_histogram_test.goH A D08-Jun-20191.6 KiB

search_aggs_bucket_ip_range.goH A D08-Jun-20195.2 KiB

search_aggs_bucket_ip_range_test.goH A D08-Jun-20192.6 KiB

search_aggs_bucket_missing.goH A D08-Jun-20192.3 KiB

search_aggs_bucket_missing_test.goH A D08-Jun-20191.1 KiB

search_aggs_bucket_nested.goH A D08-Jun-20192.1 KiB

search_aggs_bucket_nested_test.goH A D08-Jun-20191.7 KiB

search_aggs_bucket_range.goH A D08-Jun-20196.6 KiB

search_aggs_bucket_range_test.goH A D08-Jun-20194.9 KiB

search_aggs_bucket_reverse_nested.goH A D08-Jun-20192.6 KiB

search_aggs_bucket_reverse_nested_test.goH A D08-Jun-20192.1 KiB

search_aggs_bucket_sampler.goH A D08-Jun-20192.9 KiB

search_aggs_bucket_sampler_test.goH A D08-Jun-2019817

search_aggs_bucket_significant_terms.goH A D08-Jun-201912.5 KiB

search_aggs_bucket_significant_terms_test.goH A D08-Jun-20196 KiB

search_aggs_bucket_significant_text.goH A D08-Jun-20197 KiB

search_aggs_bucket_significant_text_test.goH A D08-Jun-20191.8 KiB

search_aggs_bucket_terms.goH A D08-Jun-201910.2 KiB

search_aggs_bucket_terms_test.goH A D08-Jun-20194.6 KiB

search_aggs_matrix_stats.goH A D08-Jun-20193.5 KiB

search_aggs_matrix_stats_test.goH A D08-Jun-20191.4 KiB

search_aggs_metrics_avg.goH A D08-Jun-20192.7 KiB

search_aggs_metrics_avg_test.goH A D08-Jun-20191.5 KiB

search_aggs_metrics_cardinality.goH A D08-Jun-20193.3 KiB

search_aggs_metrics_cardinality_test.goH A D08-Jun-20192.1 KiB

search_aggs_metrics_extended_stats.goH A D08-Jun-20192.9 KiB

search_aggs_metrics_extended_stats_test.goH A D08-Jun-20191.1 KiB

search_aggs_metrics_geo_bounds.goH A D08-Jun-20192.7 KiB

search_aggs_metrics_geo_bounds_test.goH A D08-Jun-20191.6 KiB

search_aggs_metrics_geo_centroid.goH A D08-Jun-20192.4 KiB

search_aggs_metrics_geo_centroid_test.goH A D08-Jun-20191.1 KiB

search_aggs_metrics_max.goH A D08-Jun-20192.7 KiB

search_aggs_metrics_max_test.goH A D08-Jun-20191.5 KiB

search_aggs_metrics_min.goH A D08-Jun-20192.7 KiB

search_aggs_metrics_min_test.goH A D08-Jun-20191.5 KiB

search_aggs_metrics_percentile_ranks.goH A D08-Jun-20193.5 KiB

search_aggs_metrics_percentile_ranks_test.goH A D08-Jun-20192.1 KiB

search_aggs_metrics_percentiles.goH A D08-Jun-20194.5 KiB

search_aggs_metrics_percentiles_test.goH A D08-Jun-20193.1 KiB

search_aggs_metrics_scripted_metric.goH A D08-Jun-20193 KiB

search_aggs_metrics_scripted_metric_test.goH A D08-Jun-20192.4 KiB

search_aggs_metrics_stats.goH A D08-Jun-20192.7 KiB

search_aggs_metrics_stats_test.goH A D08-Jun-20191.6 KiB

search_aggs_metrics_sum.goH A D08-Jun-20192.7 KiB

search_aggs_metrics_sum_test.goH A D08-Jun-20191.5 KiB

search_aggs_metrics_top_hits.goH A D08-Jun-20194.7 KiB

search_aggs_metrics_top_hits_test.goH A D08-Jun-2019829

search_aggs_metrics_value_count.goH A D08-Jun-20192.8 KiB

search_aggs_metrics_value_count_test.goH A D08-Jun-20191.6 KiB

search_aggs_metrics_weighted_avg.goH A D08-Jun-20193.9 KiB

search_aggs_metrics_weighted_avg_test.goH A D08-Jun-2019843

search_aggs_pipeline_avg_bucket.goH A D08-Jun-20192.7 KiB

search_aggs_pipeline_avg_bucket_test.goH A D08-Jun-2019702

search_aggs_pipeline_bucket_script.goH A D08-Jun-20193.3 KiB

search_aggs_pipeline_bucket_script_test.goH A D08-Jun-2019911

search_aggs_pipeline_bucket_selector.goH A D08-Jun-20193.5 KiB

search_aggs_pipeline_bucket_selector_test.goH A D08-Jun-2019811

search_aggs_pipeline_bucket_sort.goH A D08-Jun-20193.5 KiB

search_aggs_pipeline_bucket_sort_test.goH A D08-Jun-2019881

search_aggs_pipeline_cumulative_sum.goH A D08-Jun-20192.2 KiB

search_aggs_pipeline_cumulative_sum_test.goH A D08-Jun-2019672

search_aggs_pipeline_derivative.goH A D08-Jun-20193.1 KiB

search_aggs_pipeline_derivative_test.goH A D08-Jun-2019662

search_aggs_pipeline_extended_stats_bucket.goH A D08-Jun-20193.4 KiB

search_aggs_pipeline_extended_stats_bucket_test.goH A D08-Jun-20191.7 KiB

search_aggs_pipeline_max_bucket.goH A D08-Jun-20192.8 KiB

search_aggs_pipeline_max_bucket_test.goH A D08-Jun-2019702

search_aggs_pipeline_min_bucket.goH A D08-Jun-20192.8 KiB

search_aggs_pipeline_min_bucket_test.goH A D08-Jun-2019735

search_aggs_pipeline_mov_avg.goH A D08-Jun-201910.4 KiB

search_aggs_pipeline_mov_avg_test.goH A D08-Jun-20193.4 KiB

search_aggs_pipeline_mov_fn.goH A D08-Jun-20193.7 KiB

search_aggs_pipeline_mov_fn_test.goH A D08-Jun-2019759

search_aggs_pipeline_percentiles_bucket.goH A D08-Jun-20193.1 KiB

search_aggs_pipeline_percentiles_bucket_test.goH A D08-Jun-20191.2 KiB

search_aggs_pipeline_serial_diff.goH A D08-Jun-20193 KiB

search_aggs_pipeline_serial_diff_test.goH A D08-Jun-2019682

search_aggs_pipeline_stats_bucket.goH A D08-Jun-20192.7 KiB

search_aggs_pipeline_stats_bucket_test.goH A D08-Jun-2019708

search_aggs_pipeline_sum_bucket.goH A D08-Jun-20192.7 KiB

search_aggs_pipeline_sum_bucket_test.goH A D08-Jun-2019664

search_aggs_pipeline_test.goH A D08-Jun-201926.3 KiB

search_aggs_test.goH A D08-Jun-2019118.1 KiB

search_collapse_builder.goH A D08-Jun-20191.8 KiB

search_collapse_builder_test.goH A D08-Jun-2019834

search_queries_bool.goH A D08-Jun-20194.6 KiB

search_queries_bool_test.goH A D08-Jun-20191.1 KiB

search_queries_boosting.goH A D08-Jun-20192.2 KiB

search_queries_boosting_test.goH A D08-Jun-2019866

search_queries_common_terms.goH A D08-Jun-20193.6 KiB

search_queries_common_terms_test.goH A D08-Jun-20192.4 KiB

search_queries_constant_score.goH A D08-Jun-20191.5 KiB

search_queries_constant_score_test.goH A D08-Jun-2019701

search_queries_dis_max.goH A D08-Jun-20192.9 KiB

search_queries_dis_max_test.goH A D08-Jun-2019763

search_queries_exists.goH A D08-Jun-20191.2 KiB

search_queries_exists_test.goH A D08-Jun-2019611

search_queries_fsq.goH A D08-Jun-20194.4 KiB

search_queries_fsq_score_funcs.goH A D08-Jun-201918.4 KiB

search_queries_fsq_test.goH A D08-Jun-20197.4 KiB

search_queries_fuzzy.goH A D08-Jun-20192.9 KiB

search_queries_fuzzy_test.goH A D08-Jun-2019745

search_queries_geo_bounding_box.goH A D08-Jun-20193.1 KiB

search_queries_geo_bounding_box_test.goH A D08-Jun-20191.7 KiB

search_queries_geo_distance.goH A D08-Jun-20192.4 KiB

search_queries_geo_distance_test.goH A D08-Jun-20191.8 KiB

search_queries_geo_polygon.goH A D08-Jun-20191.9 KiB

search_queries_geo_polygon_test.goH A D08-Jun-20191.6 KiB

search_queries_has_child.goH A D08-Jun-20193.6 KiB

search_queries_has_child_test.goH A D08-Jun-20191.3 KiB

search_queries_has_parent.goH A D08-Jun-20192.9 KiB

search_queries_has_parent_test.goH A D08-Jun-2019727

search_queries_ids.goH A D08-Jun-20191.7 KiB

search_queries_ids_test.goH A D08-Jun-2019719

search_queries_match.goH A D08-Jun-20195.6 KiB

search_queries_match_all.goH A D08-Jun-20191.4 KiB

search_queries_match_all_test.goH A D08-Jun-20191.4 KiB

search_queries_match_none.goH A D08-Jun-20191 KiB

search_queries_match_none_test.goH A D08-Jun-20191,009

search_queries_match_phrase.goH A D08-Jun-20192.1 KiB

search_queries_match_phrase_prefix.goH A D08-Jun-20192.6 KiB

search_queries_match_phrase_prefix_test.goH A D08-Jun-2019748

search_queries_match_phrase_test.goH A D08-Jun-2019748

search_queries_match_test.goH A D08-Jun-20191.1 KiB

search_queries_more_like_this.goH A D08-Jun-201911.8 KiB

search_queries_more_like_this_test.goH A D08-Jun-20192.5 KiB

search_queries_multi_match.goH A D08-Jun-20197.6 KiB

search_queries_multi_match_test.goH A D08-Jun-20193.8 KiB

search_queries_nested.goH A D08-Jun-20192.5 KiB

search_queries_nested_test.goH A D08-Jun-20192.8 KiB

search_queries_parent_id.goH A D08-Jun-20192.5 KiB

search_queries_parent_id_test.goH A D08-Jun-20191.4 KiB

search_queries_percolator.goH A D08-Jun-20193.4 KiB

search_queries_percolator_test.goH A D08-Jun-20192.9 KiB

search_queries_prefix.goH A D08-Jun-20191.7 KiB

search_queries_prefix_example_test.goH A D08-Jun-2019720

search_queries_prefix_test.goH A D08-Jun-20191 KiB

search_queries_query_string.goH A D08-Jun-201910.6 KiB

search_queries_query_string_test.goH A D08-Jun-20192 KiB

search_queries_range.goH A D08-Jun-20194 KiB

search_queries_range_test.goH A D08-Jun-20191.8 KiB

search_queries_raw_string.goH A D08-Jun-2019821

search_queries_raw_string_test.goH A D08-Jun-2019996

search_queries_regexp.goH A D08-Jun-20192.1 KiB

search_queries_regexp_test.goH A D08-Jun-20191.2 KiB

search_queries_script.goH A D08-Jun-20191.2 KiB

search_queries_script_test.goH A D08-Jun-20191.1 KiB

search_queries_simple_query_string.goH A D08-Jun-20197.6 KiB

search_queries_simple_query_string_test.goH A D08-Jun-20192.5 KiB

search_queries_slice.goH A D08-Jun-20191.2 KiB

search_queries_slice_test.goH A D08-Jun-2019634

search_queries_term.goH A D08-Jun-20191.5 KiB

search_queries_term_test.goH A D08-Jun-20191 KiB

search_queries_terms.goH A D08-Jun-20191.9 KiB

search_queries_terms_set.goH A D08-Jun-20192.9 KiB

search_queries_terms_set_test.goH A D08-Jun-20192.2 KiB

search_queries_terms_test.goH A D08-Jun-20192 KiB

search_queries_type.goH A D08-Jun-2019748

search_queries_type_test.goH A D08-Jun-2019611

search_queries_wildcard.goH A D08-Jun-20192.1 KiB

search_queries_wildcard_test.goH A D08-Jun-20191.6 KiB

search_queries_wrapper.goH A D08-Jun-2019855

search_queries_wrapper_integration_test.goH A D08-Jun-20191.3 KiB

search_queries_wrapper_test.goH A D08-Jun-2019694

search_request.goH A D08-Jun-201918.5 KiB

search_request_test.goH A D08-Jun-20191.7 KiB

search_shards.goH A D08-Jun-20196.1 KiB

search_shards_test.goH A D08-Jun-2019967

search_source.goH A D08-Jun-201916.4 KiB

search_source_test.goH A D08-Jun-20199.1 KiB

search_suggester_test.goH A D08-Jun-201910.2 KiB

search_terms_lookup.goH A D08-Jun-20191.5 KiB

search_terms_lookup_test.goH A D08-Jun-2019693

search_test.goH A D08-Jun-201940.4 KiB

setup_test.goH A D08-Jun-201910.6 KiB

snapshot_create.goH A D08-Jun-20194.6 KiB

snapshot_create_repository.goH A D08-Jun-20195.5 KiB

snapshot_create_repository_test.goH A D08-Jun-20191.4 KiB

snapshot_create_test.goH A D08-Jun-20191.5 KiB

snapshot_delete.goH A D08-Jun-20192.6 KiB

snapshot_delete_repository.goH A D08-Jun-20193.6 KiB

snapshot_delete_repository_test.goH A D08-Jun-2019743

snapshot_delete_test.goH A D08-Jun-20191.2 KiB

snapshot_get.goH A D08-Jun-20194.7 KiB

snapshot_get_repository.goH A D08-Jun-20193.6 KiB

snapshot_get_repository_test.goH A D08-Jun-2019778

snapshot_get_test.goH A D08-Jun-20191.8 KiB

snapshot_restore.goH A D08-Jun-20196.8 KiB

snapshot_restore_test.goH A D08-Jun-20193.3 KiB

snapshot_verify_repository.goH A D08-Jun-20193.5 KiB

snapshot_verify_repository_test.goH A D08-Jun-2019663

sort.goH A D08-Jun-201915.7 KiB

sort_test.goH A D08-Jun-20197.1 KiB

suggest_field.goH A D08-Jun-20191.9 KiB

suggest_field_test.goH A D08-Jun-20191.1 KiB

suggester.goH A D08-Jun-2019490

suggester_completion.goH A D08-Jun-201910 KiB

suggester_completion_test.goH A D08-Jun-20192.9 KiB

suggester_context.goH A D08-Jun-20193.1 KiB

suggester_context_category.goH A D08-Jun-20193.9 KiB

suggester_context_category_test.goH A D08-Jun-20194.8 KiB

suggester_context_geo.goH A D08-Jun-20194.3 KiB

suggester_context_geo_test.goH A D08-Jun-20192.5 KiB

suggester_context_test.goH A D08-Jun-20191.6 KiB

suggester_phrase.goH A D08-Jun-201913.7 KiB

suggester_phrase_test.goH A D08-Jun-20196.2 KiB

suggester_term.goH A D08-Jun-20195.3 KiB

suggester_term_test.goH A D08-Jun-20191.1 KiB

tasks_cancel.goH A D08-Jun-20194.4 KiB

tasks_cancel_test.goH A D08-Jun-20191.8 KiB

tasks_get_task.goH A D08-Jun-20193.3 KiB

tasks_get_task_test.goH A D08-Jun-20191.9 KiB

tasks_list.goH A D08-Jun-20197.7 KiB

tasks_list_test.goH A D08-Jun-20191.9 KiB

termvectors.goH A D08-Jun-201912.4 KiB

termvectors_test.goH A D08-Jun-20193.3 KiB

update.goH A D08-Jun-20198.7 KiB

update_by_query.goH A D08-Jun-201921.5 KiB

update_by_query_test.goH A D08-Jun-20194.2 KiB

update_integration_test.goH A D08-Jun-20193.2 KiB

update_test.goH A D08-Jun-20198.1 KiB

validate.goH A D08-Jun-20197.7 KiB

validate_test.goH A D08-Jun-20191.3 KiB

xpack_ilm_delete_lifecycle.goH A D08-Jun-20193.7 KiB

xpack_ilm_get_lifecycle.goH A D08-Jun-20193.7 KiB

xpack_ilm_put_lifecycle.goH A D08-Jun-20194.1 KiB

xpack_ilm_test.goH A D08-Jun-20191.9 KiB

xpack_info.goH A D08-Jun-20194.7 KiB

xpack_info_test.goH A D08-Jun-2019866

xpack_security_delete_role.goH A D08-Jun-20192.6 KiB

xpack_security_delete_role_mapping.goH A D08-Jun-20192.8 KiB

xpack_security_delete_role_mapping_test.goH A D08-Jun-20191 KiB

xpack_security_delete_role_test.goH A D08-Jun-20191,007

xpack_security_get_role.goH A D08-Jun-20193.9 KiB

xpack_security_get_role_mapping.goH A D08-Jun-20193 KiB

xpack_security_get_role_mapping_test.goH A D08-Jun-20191 KiB

xpack_security_get_role_test.goH A D08-Jun-20191,001

xpack_security_put_role.goH A D08-Jun-20193 KiB

xpack_security_put_role_mapping.goH A D08-Jun-20193.2 KiB

xpack_security_put_role_mapping_test.goH A D08-Jun-20191.2 KiB

xpack_security_put_role_test.goH A D08-Jun-20191.1 KiB

xpack_test.goH A D08-Jun-20197.8 KiB

xpack_watcher_ack_watch.goH A D08-Jun-20194.1 KiB

xpack_watcher_ack_watch_test.goH A D08-Jun-20191.3 KiB

xpack_watcher_activate_watch.goH A D08-Jun-20193.1 KiB

xpack_watcher_activate_watch_test.goH A D08-Jun-20191 KiB

xpack_watcher_deactivate_watch.goH A D08-Jun-20193.2 KiB

xpack_watcher_deactivate_watch_test.goH A D08-Jun-20191 KiB

xpack_watcher_delete_watch.goH A D08-Jun-20193 KiB

xpack_watcher_delete_watch_test.goH A D08-Jun-20191,021

xpack_watcher_execute_watch.goH A D08-Jun-20194.5 KiB

xpack_watcher_execute_watch_test.goH A D08-Jun-20191 KiB

xpack_watcher_get_watch.goH A D08-Jun-20195.1 KiB

xpack_watcher_get_watch_test.goH A D08-Jun-20191,015

xpack_watcher_put_watch.goH A D08-Jun-20193.5 KiB

xpack_watcher_put_watch_test.goH A D08-Jun-20191.1 KiB

xpack_watcher_restart.goH A D08-Jun-20192.1 KiB

xpack_watcher_restart_test.goH A D08-Jun-2019939

xpack_watcher_start.goH A D08-Jun-20192.1 KiB

xpack_watcher_start_test.goH A D08-Jun-2019933

xpack_watcher_stats.goH A D08-Jun-20193 KiB

xpack_watcher_stats_test.goH A D08-Jun-20191 KiB

xpack_watcher_stop.goH A D08-Jun-20192.1 KiB

xpack_watcher_stop_test.goH A D08-Jun-2019930

README.md

1# Elastic
2
3**This is a development branch that is actively being worked on. DO NOT USE IN PRODUCTION! If you want to use stable versions of Elastic, please use a dependency manager like [dep](https://github.com/golang/dep).**
4
5Elastic is an [Elasticsearch](http://www.elasticsearch.org/) client for the
6[Go](http://www.golang.org/) programming language.
7
8[![Build Status](https://travis-ci.org/olivere/elastic.svg?branch=release-branch.v6)](https://travis-ci.org/olivere/elastic)
9[![Godoc](http://img.shields.io/badge/godoc-reference-blue.svg?style=flat)](http://godoc.org/github.com/olivere/elastic)
10[![license](http://img.shields.io/badge/license-MIT-red.svg?style=flat)](https://raw.githubusercontent.com/olivere/elastic/master/LICENSE)
11[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Folivere%2Felastic.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Folivere%2Felastic?ref=badge_shield)
12
13See the [wiki](https://github.com/olivere/elastic/wiki) for additional information about Elastic.
14
15<a href="https://www.buymeacoffee.com/Bjd96U8fm" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a>
16
17
18## Releases
19
20**The release branches (e.g. [`release-branch.v6`](https://github.com/olivere/elastic/tree/release-branch.v6))
21are actively being worked on and can break at any time.
22If you want to use stable versions of Elastic, please use a dependency manager like [dep](https://github.com/golang/dep).**
23
24Here's the version matrix:
25
26Elasticsearch version | Elastic version  | Package URL | Remarks |
27----------------------|------------------|-------------|---------|
286.x                   | 6.0              | [`github.com/olivere/elastic`](https://github.com/olivere/elastic) ([source](https://github.com/olivere/elastic/tree/release-branch.v6) [doc](http://godoc.org/github.com/olivere/elastic)) | Use a dependency manager (see below).
295.x                   | 5.0              | [`gopkg.in/olivere/elastic.v5`](https://gopkg.in/olivere/elastic.v5) ([source](https://github.com/olivere/elastic/tree/release-branch.v5) [doc](http://godoc.org/gopkg.in/olivere/elastic.v5)) | Actively maintained.
302.x                   | 3.0              | [`gopkg.in/olivere/elastic.v3`](https://gopkg.in/olivere/elastic.v3) ([source](https://github.com/olivere/elastic/tree/release-branch.v3) [doc](http://godoc.org/gopkg.in/olivere/elastic.v3)) | Deprecated. Please update.
311.x                   | 2.0              | [`gopkg.in/olivere/elastic.v2`](https://gopkg.in/olivere/elastic.v2) ([source](https://github.com/olivere/elastic/tree/release-branch.v2) [doc](http://godoc.org/gopkg.in/olivere/elastic.v2)) | Deprecated. Please update.
320.9-1.3               | 1.0              | [`gopkg.in/olivere/elastic.v1`](https://gopkg.in/olivere/elastic.v1) ([source](https://github.com/olivere/elastic/tree/release-branch.v1) [doc](http://godoc.org/gopkg.in/olivere/elastic.v1)) | Deprecated. Please update.
33
34**Example:**
35
36You have installed Elasticsearch 6.0.0 and want to use Elastic.
37As listed above, you should use Elastic 6.0.
38
39To use the required version of Elastic in your application, it is strongly
40advised to use a tool like
41[dep](https://github.com/golang/dep)
42or
43[Go modules](https://github.com/golang/go/wiki/Modules)
44to manage dependencies. Make sure to use a version such as `^6.0.0`.
45
46To use Elastic, import:
47
48```go
49import "github.com/olivere/elastic"
50```
51
52### Elastic 6.0
53
54Elastic 6.0 targets Elasticsearch 6.x which was [released on 14th November 2017](https://www.elastic.co/blog/elasticsearch-6-0-0-released).
55
56Notice that there are a lot of [breaking changes in Elasticsearch 6.0](https://www.elastic.co/guide/en/elasticsearch/reference/6.7/breaking-changes-6.0.html)
57and we used this as an opportunity to [clean up and refactor Elastic](https://github.com/olivere/elastic/blob/release-branch.v6/CHANGELOG-6.0.md)
58as we did in the transition from earlier versions of Elastic.
59
60### Elastic 5.0
61
62Elastic 5.0 targets Elasticsearch 5.0.0 and later. Elasticsearch 5.0.0 was
63[released on 26th October 2016](https://www.elastic.co/blog/elasticsearch-5-0-0-released).
64
65Notice that there are will be a lot of [breaking changes in Elasticsearch 5.0](https://www.elastic.co/guide/en/elasticsearch/reference/5.0/breaking-changes-5.0.html)
66and we used this as an opportunity to [clean up and refactor Elastic](https://github.com/olivere/elastic/blob/release-branch.v5/CHANGELOG-5.0.md)
67as we did in the transition from Elastic 2.0 (for Elasticsearch 1.x) to Elastic 3.0 (for Elasticsearch 2.x).
68
69Furthermore, the jump in version numbers will give us a chance to be in sync with the Elastic Stack.
70
71### Elastic 3.0
72
73Elastic 3.0 targets Elasticsearch 2.x and is published via [`gopkg.in/olivere/elastic.v3`](https://gopkg.in/olivere/elastic.v3).
74
75Elastic 3.0 will only get critical bug fixes. You should update to a recent version.
76
77### Elastic 2.0
78
79Elastic 2.0 targets Elasticsearch 1.x and is published via [`gopkg.in/olivere/elastic.v2`](https://gopkg.in/olivere/elastic.v2).
80
81Elastic 2.0 will only get critical bug fixes. You should update to a recent version.
82
83### Elastic 1.0
84
85Elastic 1.0 is deprecated. You should really update Elasticsearch and Elastic
86to a recent version.
87
88However, if you cannot update for some reason, don't worry. Version 1.0 is
89still available. All you need to do is go-get it and change your import path
90as described above.
91
92
93## Status
94
95We use Elastic in production since 2012. Elastic is stable but the API changes
96now and then. We strive for API compatibility.
97However, Elasticsearch sometimes introduces [breaking changes](https://www.elastic.co/guide/en/elasticsearch/reference/master/breaking-changes.html)
98and we sometimes have to adapt.
99
100Having said that, there have been no big API changes that required you
101to rewrite your application big time. More often than not it's renaming APIs
102and adding/removing features so that Elastic is in sync with Elasticsearch.
103
104Elastic has been used in production starting with Elasticsearch 0.90 up to recent 6.x
105versions. Furthermore, we use [Travis CI](https://travis-ci.org/)
106to test Elastic with the most recent versions of Elasticsearch and Go.
107See the [.travis.yml](https://github.com/olivere/elastic/blob/master/.travis.yml)
108file for the exact matrix and [Travis](https://travis-ci.org/olivere/elastic)
109for the results.
110
111Elasticsearch has quite a few features. Most of them are implemented
112by Elastic. I add features and APIs as required. It's straightforward
113to implement missing pieces. I'm accepting pull requests :-)
114
115Having said that, I hope you find the project useful.
116
117
118## Getting Started
119
120The first thing you do is to create a [Client](https://github.com/olivere/elastic/blob/master/client.go).
121The client connects to Elasticsearch on `http://127.0.0.1:9200` by default.
122
123You typically create one client for your app. Here's a complete example of
124creating a client, creating an index, adding a document, executing a search etc.
125
126An example is available [here](https://olivere.github.io/elastic/).
127
128Here's a [link to a complete working example for v6](https://gist.github.com/olivere/e4a376b4783c0914e44ea4f745ce2ebf).
129
130Here are a few tips on how to get used to Elastic:
131
1321. Head over to the [Wiki](https://github.com/olivere/elastic/wiki) for detailed information and
133   topics like e.g. [how to add a middleware](https://github.com/olivere/elastic/wiki/HttpTransport)
134   or how to [connect to AWS](https://github.com/olivere/elastic/wiki/Using-with-AWS-Elasticsearch-Service).
1352. If you are unsure how to implement something, read the tests (all `_test.go` files).
136   They not only serve as a guard against changes, but also as a reference.
1373. The [recipes](https://github.com/olivere/elastic/tree/release-branch.v6/recipes)
138   contains small examples on how to implement something, e.g. bulk indexing, scrolling etc.
139
140
141## API Status
142
143### Document APIs
144
145- [x] Index API
146- [x] Get API
147- [x] Delete API
148- [x] Delete By Query API
149- [x] Update API
150- [x] Update By Query API
151- [x] Multi Get API
152- [x] Bulk API
153- [x] Reindex API
154- [x] Term Vectors
155- [x] Multi termvectors API
156
157### Search APIs
158
159- [x] Search
160- [x] Search Template
161- [ ] Multi Search Template
162- [x] Search Shards API
163- [x] Suggesters
164  - [x] Term Suggester
165  - [x] Phrase Suggester
166  - [x] Completion Suggester
167  - [x] Context Suggester
168- [x] Multi Search API
169- [x] Count API
170- [x] Validate API
171- [x] Explain API
172- [x] Profile API
173- [x] Field Capabilities API
174
175### Aggregations
176
177- Metrics Aggregations
178  - [x] Avg
179  - [x] Cardinality
180  - [x] Extended Stats
181  - [x] Geo Bounds
182  - [x] Geo Centroid
183  - [x] Max
184  - [x] Min
185  - [x] Percentiles
186  - [x] Percentile Ranks
187  - [ ] Scripted Metric
188  - [x] Stats
189  - [x] Sum
190  - [x] Top Hits
191  - [x] Value Count
192- Bucket Aggregations
193  - [x] Adjacency Matrix
194  - [x] Children
195  - [x] Date Histogram
196  - [x] Date Range
197  - [x] Diversified Sampler
198  - [x] Filter
199  - [x] Filters
200  - [x] Geo Distance
201  - [ ] GeoHash Grid
202  - [x] Global
203  - [x] Histogram
204  - [x] IP Range
205  - [x] Missing
206  - [x] Nested
207  - [x] Range
208  - [x] Reverse Nested
209  - [x] Sampler
210  - [x] Significant Terms
211  - [x] Significant Text
212  - [x] Terms
213  - [x] Composite
214- Pipeline Aggregations
215  - [x] Avg Bucket
216  - [x] Derivative
217  - [x] Max Bucket
218  - [x] Min Bucket
219  - [x] Sum Bucket
220  - [x] Stats Bucket
221  - [ ] Extended Stats Bucket
222  - [x] Percentiles Bucket
223  - [x] Moving Average
224  - [x] Cumulative Sum
225  - [x] Bucket Script
226  - [x] Bucket Selector
227  - [x] Bucket Sort
228  - [x] Serial Differencing
229- [x] Matrix Aggregations
230  - [x] Matrix Stats
231- [x] Aggregation Metadata
232
233### Indices APIs
234
235- [x] Create Index
236- [x] Delete Index
237- [x] Get Index
238- [x] Indices Exists
239- [x] Open / Close Index
240- [x] Shrink Index
241- [x] Rollover Index
242- [x] Put Mapping
243- [x] Get Mapping
244- [x] Get Field Mapping
245- [x] Types Exists
246- [x] Index Aliases
247- [x] Update Indices Settings
248- [x] Get Settings
249- [x] Analyze
250  - [x] Explain Analyze
251- [x] Index Templates
252- [x] Indices Stats
253- [x] Indices Segments
254- [ ] Indices Recovery
255- [ ] Indices Shard Stores
256- [ ] Clear Cache
257- [x] Flush
258  - [x] Synced Flush
259- [x] Refresh
260- [x] Force Merge
261
262### Index Lifecycle Management APIs
263
264- [x] Create Policy
265- [x] Get Policy
266- [x] Delete Policy
267- [ ] Move to Step
268- [ ] Remove Policy
269- [ ] Retry Policy
270- [ ] Get Ilm Status
271- [ ] Explain Lifecycle
272- [ ] Start Ilm
273- [ ] Stop Ilm
274
275### cat APIs
276
277The cat APIs are not implemented as of now. We think they are better suited for operating with Elasticsearch on the command line.
278
279- [ ] cat aliases
280- [ ] cat allocation
281- [ ] cat count
282- [ ] cat fielddata
283- [ ] cat health
284- [ ] cat indices
285- [ ] cat master
286- [ ] cat nodeattrs
287- [ ] cat nodes
288- [ ] cat pending tasks
289- [ ] cat plugins
290- [ ] cat recovery
291- [ ] cat repositories
292- [ ] cat thread pool
293- [ ] cat shards
294- [ ] cat segments
295- [ ] cat snapshots
296- [ ] cat templates
297
298### Cluster APIs
299
300- [x] Cluster Health
301- [x] Cluster State
302- [x] Cluster Stats
303- [ ] Pending Cluster Tasks
304- [x] Cluster Reroute
305- [ ] Cluster Update Settings
306- [x] Nodes Stats
307- [x] Nodes Info
308- [ ] Nodes Feature Usage
309- [ ] Remote Cluster Info
310- [x] Task Management API
311- [ ] Nodes hot_threads
312- [ ] Cluster Allocation Explain API
313
314### Query DSL
315
316- [x] Match All Query
317- [x] Inner hits
318- Full text queries
319  - [x] Match Query
320  - [x] Match Phrase Query
321  - [x] Match Phrase Prefix Query
322  - [x] Multi Match Query
323  - [x] Common Terms Query
324  - [x] Query String Query
325  - [x] Simple Query String Query
326- Term level queries
327  - [x] Term Query
328  - [x] Terms Query
329  - [x] Terms Set Query
330  - [x] Range Query
331  - [x] Exists Query
332  - [x] Prefix Query
333  - [x] Wildcard Query
334  - [x] Regexp Query
335  - [x] Fuzzy Query
336  - [x] Type Query
337  - [x] Ids Query
338- Compound queries
339  - [x] Constant Score Query
340  - [x] Bool Query
341  - [x] Dis Max Query
342  - [x] Function Score Query
343  - [x] Boosting Query
344- Joining queries
345  - [x] Nested Query
346  - [x] Has Child Query
347  - [x] Has Parent Query
348  - [x] Parent Id Query
349- Geo queries
350  - [ ] GeoShape Query
351  - [x] Geo Bounding Box Query
352  - [x] Geo Distance Query
353  - [x] Geo Polygon Query
354- Specialized queries
355  - [x] More Like This Query
356  - [x] Script Query
357  - [x] Percolate Query
358- Span queries
359  - [ ] Span Term Query
360  - [ ] Span Multi Term Query
361  - [ ] Span First Query
362  - [ ] Span Near Query
363  - [ ] Span Or Query
364  - [ ] Span Not Query
365  - [ ] Span Containing Query
366  - [ ] Span Within Query
367  - [ ] Span Field Masking Query
368- [ ] Minimum Should Match
369- [ ] Multi Term Query Rewrite
370
371### Modules
372
373- Snapshot and Restore
374  - [x] Repositories
375  - [x] Snapshot get
376  - [x] Snapshot create
377  - [x] Snapshot delete
378  - [ ] Restore
379  - [ ] Snapshot status
380  - [ ] Monitoring snapshot/restore status
381  - [ ] Stopping currently running snapshot and restore
382- Scripting
383  - [x] GetScript
384  - [x] PutScript
385  - [x] DeleteScript
386
387### Sorting
388
389- [x] Sort by score
390- [x] Sort by field
391- [x] Sort by geo distance
392- [x] Sort by script
393- [x] Sort by doc
394
395### Scrolling
396
397Scrolling is supported via a  `ScrollService`. It supports an iterator-like interface.
398The `ClearScroll` API is implemented as well.
399
400A pattern for [efficiently scrolling in parallel](https://github.com/olivere/elastic/wiki/ScrollParallel)
401is described in the [Wiki](https://github.com/olivere/elastic/wiki).
402
403## How to contribute
404
405Read [the contribution guidelines](https://github.com/olivere/elastic/blob/master/CONTRIBUTING.md).
406
407## Credits
408
409Thanks a lot for the great folks working hard on
410[Elasticsearch](https://www.elastic.co/products/elasticsearch)
411and
412[Go](https://golang.org/).
413
414Elastic uses portions of the
415[uritemplates](https://github.com/jtacoma/uritemplates) library
416by Joshua Tacoma,
417[backoff](https://github.com/cenkalti/backoff) by Cenk Altı and
418[leaktest](https://github.com/fortytw2/leaktest) by Ian Chiles.
419
420## LICENSE
421
422MIT-LICENSE. See [LICENSE](http://olivere.mit-license.org/)
423or the LICENSE file provided in the repository for details.
424
425
426[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Folivere%2Felastic.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Folivere%2Felastic?ref=badge_large)
427