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

..03-May-2022-

cluster-test/H24-Nov-2017-

config/H24-Nov-2017-

etc/H24-Nov-2017-

recipes/H24-Nov-2017-

uritemplates/H24-Nov-2017-

.gitignoreH A D24-Nov-2017383

.travis.ymlH A D24-Nov-2017593

CHANGELOG-3.0.mdH A D24-Nov-201717.1 KiB

CHANGELOG-5.0.mdH A D24-Nov-20177.6 KiB

CODE_OF_CONDUCT.mdH A D24-Nov-20173.1 KiB

CONTRIBUTING.mdH A D24-Nov-20171.9 KiB

CONTRIBUTORSH A D24-Nov-20176.2 KiB

ISSUE_TEMPLATE.mdH A D24-Nov-2017416

LICENSEH A D24-Nov-20171.1 KiB

README.mdH A D24-Nov-201711 KiB

acknowledged_response.goH A D24-Nov-2017396

backoff.goH A D24-Nov-20174.1 KiB

backoff_test.goH A D24-Nov-20172.5 KiB

bulk.goH A D24-Nov-201710.4 KiB

bulk_delete_request.goH A D24-Nov-20173.6 KiB

bulk_delete_request_test.goH A D24-Nov-20171.8 KiB

bulk_index_request.goH A D24-Nov-20175.6 KiB

bulk_index_request_test.goH A D24-Nov-20173.6 KiB

bulk_processor.goH A D24-Nov-201715.8 KiB

bulk_processor_test.goH A D24-Nov-201711 KiB

bulk_request.goH A D24-Nov-2017410

bulk_test.goH A D24-Nov-201716.4 KiB

bulk_update_request.goH A D24-Nov-20177.1 KiB

bulk_update_request_test.goH A D24-Nov-20173.4 KiB

canonicalize.goH A D24-Nov-20171.1 KiB

canonicalize_test.goH A D24-Nov-20171.8 KiB

clear_scroll.goH A D24-Nov-20172.5 KiB

clear_scroll_test.goH A D24-Nov-20172.3 KiB

client.goH A D24-Nov-201753.3 KiB

client_test.goH A D24-Nov-201734.7 KiB

cluster_health.goH A D24-Nov-20178 KiB

cluster_health_test.goH A D24-Nov-20173.3 KiB

cluster_state.goH A D24-Nov-20179 KiB

cluster_state_test.goH A D24-Nov-20172.2 KiB

cluster_stats.goH A D24-Nov-201712 KiB

cluster_stats_test.goH A D24-Nov-20172.2 KiB

connection.goH A D24-Nov-20171.9 KiB

count.goH A D24-Nov-20178.5 KiB

count_test.goH A D24-Nov-20172.9 KiB

decoder.goH A D24-Nov-2017820

decoder_test.goH A D24-Nov-20171.1 KiB

delete.goH A D24-Nov-20175.6 KiB

delete_by_query.goH A D24-Nov-201720.3 KiB

delete_by_query_test.goH A D24-Nov-20173.1 KiB

delete_template.goH A D24-Nov-20172.6 KiB

delete_template_test.goH A D24-Nov-2017573

delete_test.goH A D24-Nov-20173.7 KiB

doc.goH A D24-Nov-20171.7 KiB

docker-compose.ymlH A D24-Nov-2017517

errors.goH A D24-Nov-20175 KiB

errors_test.goH A D24-Nov-20178.1 KiB

example_test.goH A D24-Nov-201715.6 KiB

exists.goH A D24-Nov-20174 KiB

exists_test.goH A D24-Nov-20171.4 KiB

explain.goH A D24-Nov-20178.5 KiB

explain_test.goH A D24-Nov-20171 KiB

fetch_source_context.goH A D24-Nov-20172.6 KiB

fetch_source_context_test.goH A D24-Nov-20173.1 KiB

field_stats.goH A D24-Nov-20177.7 KiB

field_stats_test.goH A D24-Nov-20177.4 KiB

geo_point.goH A D24-Nov-20171.3 KiB

geo_point_test.goH A D24-Nov-2017563

get.goH A D24-Nov-20176.9 KiB

get_template.goH A D24-Nov-20172.6 KiB

get_template_test.goH A D24-Nov-20171.3 KiB

get_test.goH A D24-Nov-20174.9 KiB

highlight.goH A D24-Nov-201711.6 KiB

highlight_test.goH A D24-Nov-20175.7 KiB

index.goH A D24-Nov-20177 KiB

index_test.goH A D24-Nov-20177.2 KiB

indices_analyze.goH A D24-Nov-20177.9 KiB

indices_analyze_test.goH A D24-Nov-20172.1 KiB

indices_close.goH A D24-Nov-20174.1 KiB

indices_close_test.goH A D24-Nov-20172 KiB

indices_create.goH A D24-Nov-20173.3 KiB

indices_create_test.goH A D24-Nov-20171.6 KiB

indices_delete.goH A D24-Nov-20173.2 KiB

indices_delete_template.goH A D24-Nov-20173.1 KiB

indices_delete_test.goH A D24-Nov-2017577

indices_exists.goH A D24-Nov-20174 KiB

indices_exists_template.goH A D24-Nov-20172.8 KiB

indices_exists_template_test.goH A D24-Nov-20171.6 KiB

indices_exists_test.goH A D24-Nov-2017582

indices_exists_type.goH A D24-Nov-20174.5 KiB

indices_exists_type_test.goH A D24-Nov-20173.2 KiB

indices_flush.goH A D24-Nov-20174.8 KiB

indices_flush_test.goH A D24-Nov-20171.5 KiB

indices_forcemerge.goH A D24-Nov-20175.5 KiB

indices_forcemerge_test.goH A D24-Nov-20171.1 KiB

indices_get.goH A D24-Nov-20175.4 KiB

indices_get_aliases.goH A D24-Nov-20173.4 KiB

indices_get_aliases_test.goH A D24-Nov-20175.1 KiB

indices_get_field_mapping.goH A D24-Nov-20175 KiB

indices_get_field_mapping_test.goH A D24-Nov-20171.2 KiB

indices_get_mapping.goH A D24-Nov-20174.6 KiB

indices_get_mapping_test.goH A D24-Nov-20171,001

indices_get_settings.goH A D24-Nov-20175.2 KiB

indices_get_settings_test.goH A D24-Nov-20171.9 KiB

indices_get_template.goH A D24-Nov-20173.5 KiB

indices_get_template_test.goH A D24-Nov-2017791

indices_get_test.goH A D24-Nov-20172.2 KiB

indices_open.goH A D24-Nov-20174.2 KiB

indices_open_test.goH A D24-Nov-2017571

indices_put_alias.goH A D24-Nov-20177 KiB

indices_put_alias_test.goH A D24-Nov-20176 KiB

indices_put_mapping.goH A D24-Nov-20176.2 KiB

indices_put_mapping_test.goH A D24-Nov-20171.9 KiB

indices_put_settings.goH A D24-Nov-20175.2 KiB

indices_put_settings_test.goH A D24-Nov-20172.3 KiB

indices_put_template.goH A D24-Nov-20175.3 KiB

indices_refresh.goH A D24-Nov-20172.1 KiB

indices_refresh_test.goH A D24-Nov-20171.8 KiB

indices_rollover.goH A D24-Nov-20177.6 KiB

indices_rollover_test.goH A D24-Nov-20173 KiB

indices_shrink.goH A D24-Nov-20174.6 KiB

indices_shrink_test.goH A D24-Nov-2017766

indices_stats.goH A D24-Nov-201713.7 KiB

indices_stats_test.goH A D24-Nov-20171.9 KiB

ingest_delete_pipeline.goH A D24-Nov-20173.2 KiB

ingest_delete_pipeline_test.goH A D24-Nov-2017676

ingest_get_pipeline.goH A D24-Nov-20172.9 KiB

ingest_get_pipeline_test.goH A D24-Nov-20172.9 KiB

ingest_put_pipeline.goH A D24-Nov-20173.8 KiB

ingest_put_pipeline_test.goH A D24-Nov-2017670

ingest_simulate_pipeline.goH A D24-Nov-20174.1 KiB

ingest_simulate_pipeline_test.goH A D24-Nov-2017745

inner_hit.goH A D24-Nov-20173.7 KiB

inner_hit_test.goH A D24-Nov-2017963

logger.goH A D24-Nov-2017326

mget.goH A D24-Nov-20176.4 KiB

mget_test.goH A D24-Nov-20172.6 KiB

msearch.goH A D24-Nov-20172.2 KiB

msearch_test.goH A D24-Nov-20175.1 KiB

mtermvectors.goH A D24-Nov-201713.3 KiB

mtermvectors_test.goH A D24-Nov-20173.1 KiB

nodes_info.goH A D24-Nov-201710.6 KiB

nodes_info_test.goH A D24-Nov-2017914

nodes_stats.goH A D24-Nov-201724.8 KiB

nodes_stats_test.goH A D24-Nov-20173.3 KiB

percolate_test.goH A D24-Nov-20171.6 KiB

ping.goH A D24-Nov-20173 KiB

ping_test.goH A D24-Nov-20171.6 KiB

plugins.goH A D24-Nov-2017932

plugins_test.goH A D24-Nov-2017655

put_template.goH A D24-Nov-20173.4 KiB

put_template_test.goH A D24-Nov-20171.3 KiB

query.goH A D24-Nov-2017517

reindex.goH A D24-Nov-201717.4 KiB

reindex_test.goH A D24-Nov-201711.5 KiB

request.goH A D24-Nov-20173.1 KiB

request_test.goH A D24-Nov-20172.6 KiB

rescore.goH A D24-Nov-20171 KiB

rescorer.goH A D24-Nov-20171.4 KiB

response.goH A D24-Nov-20171 KiB

response_test.goH A D24-Nov-20171 KiB

retrier.goH A D24-Nov-20172 KiB

retrier_test.goH A D24-Nov-20173 KiB

retry.goH A D24-Nov-20171.5 KiB

retry_test.goH A D24-Nov-2017989

run-es.shH A D24-Nov-2017367

script.goH A D24-Nov-20173.8 KiB

script_test.goH A D24-Nov-20172 KiB

scroll.goH A D24-Nov-201711.9 KiB

scroll_test.goH A D24-Nov-20179.6 KiB

search.goH A D24-Nov-201719.8 KiB

search_aggs.goH A D24-Nov-201744.8 KiB

search_aggs_bucket_children.goH A D24-Nov-20172 KiB

search_aggs_bucket_children_test.goH A D24-Nov-20171.2 KiB

search_aggs_bucket_date_histogram.goH A D24-Nov-20178 KiB

search_aggs_bucket_date_histogram_test.goH A D24-Nov-20171.3 KiB

search_aggs_bucket_date_range.goH A D24-Nov-20176.8 KiB

search_aggs_bucket_date_range_test.goH A D24-Nov-20174.6 KiB

search_aggs_bucket_filter.goH A D24-Nov-20172.1 KiB

search_aggs_bucket_filter_test.goH A D24-Nov-20172 KiB

search_aggs_bucket_filters.goH A D24-Nov-20174.1 KiB

search_aggs_bucket_filters_test.goH A D24-Nov-20173.1 KiB

search_aggs_bucket_geo_distance.goH A D24-Nov-20175.6 KiB

search_aggs_bucket_geo_distance_test.goH A D24-Nov-20172.8 KiB

search_aggs_bucket_geohash_grid.goH A D24-Nov-20172.1 KiB

search_aggs_bucket_geohash_grid_test.goH A D24-Nov-20172.1 KiB

search_aggs_bucket_global.goH A D24-Nov-20172 KiB

search_aggs_bucket_global_test.goH A D24-Nov-20171 KiB

search_aggs_bucket_histogram.goH A D24-Nov-20176.7 KiB

search_aggs_bucket_histogram_test.goH A D24-Nov-20171.6 KiB

search_aggs_bucket_ip_range.goH A D24-Nov-20175.2 KiB

search_aggs_bucket_ip_range_test.goH A D24-Nov-20172.6 KiB

search_aggs_bucket_missing.goH A D24-Nov-20172.3 KiB

search_aggs_bucket_missing_test.goH A D24-Nov-20171.1 KiB

search_aggs_bucket_nested.goH A D24-Nov-20172.1 KiB

search_aggs_bucket_nested_test.goH A D24-Nov-20171.7 KiB

search_aggs_bucket_range.goH A D24-Nov-20176.6 KiB

search_aggs_bucket_range_test.goH A D24-Nov-20174.9 KiB

search_aggs_bucket_reverse_nested.goH A D24-Nov-20172.6 KiB

search_aggs_bucket_reverse_nested_test.goH A D24-Nov-20172.1 KiB

search_aggs_bucket_sampler.goH A D24-Nov-20172.9 KiB

search_aggs_bucket_sampler_test.goH A D24-Nov-2017817

search_aggs_bucket_significant_terms.goH A D24-Nov-201712.5 KiB

search_aggs_bucket_significant_terms_test.goH A D24-Nov-20176 KiB

search_aggs_bucket_terms.goH A D24-Nov-20179.7 KiB

search_aggs_bucket_terms_test.goH A D24-Nov-20174.6 KiB

search_aggs_matrix_stats.goH A D24-Nov-20173.2 KiB

search_aggs_matrix_stats_test.goH A D24-Nov-20171.4 KiB

search_aggs_metrics_avg.goH A D24-Nov-20172.5 KiB

search_aggs_metrics_avg_test.goH A D24-Nov-20171.5 KiB

search_aggs_metrics_cardinality.goH A D24-Nov-20173.1 KiB

search_aggs_metrics_cardinality_test.goH A D24-Nov-20172.1 KiB

search_aggs_metrics_extended_stats.goH A D24-Nov-20172.7 KiB

search_aggs_metrics_extended_stats_test.goH A D24-Nov-20171.1 KiB

search_aggs_metrics_geo_bounds.goH A D24-Nov-20172.7 KiB

search_aggs_metrics_geo_bounds_test.goH A D24-Nov-20171.6 KiB

search_aggs_metrics_max.goH A D24-Nov-20172.5 KiB

search_aggs_metrics_max_test.goH A D24-Nov-20171.5 KiB

search_aggs_metrics_min.goH A D24-Nov-20172.5 KiB

search_aggs_metrics_min_test.goH A D24-Nov-20171.5 KiB

search_aggs_metrics_percentile_ranks.goH A D24-Nov-20173.3 KiB

search_aggs_metrics_percentile_ranks_test.goH A D24-Nov-20172.1 KiB

search_aggs_metrics_percentiles.goH A D24-Nov-20173.2 KiB

search_aggs_metrics_percentiles_test.goH A D24-Nov-20172 KiB

search_aggs_metrics_stats.goH A D24-Nov-20172.5 KiB

search_aggs_metrics_stats_test.goH A D24-Nov-20171.5 KiB

search_aggs_metrics_sum.goH A D24-Nov-20172.5 KiB

search_aggs_metrics_sum_test.goH A D24-Nov-20171.5 KiB

search_aggs_metrics_top_hits.goH A D24-Nov-20174.1 KiB

search_aggs_metrics_top_hits_test.goH A D24-Nov-2017829

search_aggs_metrics_value_count.goH A D24-Nov-20172.8 KiB

search_aggs_metrics_value_count_test.goH A D24-Nov-20171.6 KiB

search_aggs_pipeline_avg_bucket.goH A D24-Nov-20173.2 KiB

search_aggs_pipeline_avg_bucket_test.goH A D24-Nov-2017702

search_aggs_pipeline_bucket_script.goH A D24-Nov-20173.8 KiB

search_aggs_pipeline_bucket_script_test.goH A D24-Nov-2017911

search_aggs_pipeline_bucket_selector.goH A D24-Nov-20174 KiB

search_aggs_pipeline_bucket_selector_test.goH A D24-Nov-2017811

search_aggs_pipeline_cumulative_sum.goH A D24-Nov-20172.7 KiB

search_aggs_pipeline_cumulative_sum_test.goH A D24-Nov-2017672

search_aggs_pipeline_derivative.goH A D24-Nov-20173.6 KiB

search_aggs_pipeline_derivative_test.goH A D24-Nov-2017662

search_aggs_pipeline_max_bucket.goH A D24-Nov-20173.3 KiB

search_aggs_pipeline_max_bucket_test.goH A D24-Nov-2017702

search_aggs_pipeline_min_bucket.goH A D24-Nov-20173.3 KiB

search_aggs_pipeline_min_bucket_test.goH A D24-Nov-2017735

search_aggs_pipeline_mov_avg.goH A D24-Nov-201710.7 KiB

search_aggs_pipeline_mov_avg_test.goH A D24-Nov-20173.9 KiB

search_aggs_pipeline_percentiles_bucket.goH A D24-Nov-20173.7 KiB

search_aggs_pipeline_percentiles_bucket_test.goH A D24-Nov-20171.2 KiB

search_aggs_pipeline_serial_diff.goH A D24-Nov-20173.5 KiB

search_aggs_pipeline_serial_diff_test.goH A D24-Nov-2017682

search_aggs_pipeline_stats_bucket.goH A D24-Nov-20173.3 KiB

search_aggs_pipeline_stats_bucket_test.goH A D24-Nov-2017708

search_aggs_pipeline_sum_bucket.goH A D24-Nov-20173.2 KiB

search_aggs_pipeline_sum_bucket_test.goH A D24-Nov-2017664

search_aggs_pipeline_test.goH A D24-Nov-201728.3 KiB

search_aggs_test.goH A D24-Nov-201793.4 KiB

search_collapse_builder.goH A D24-Nov-20171.8 KiB

search_collapse_builder_test.goH A D24-Nov-2017834

search_queries_bool.goH A D24-Nov-20174.8 KiB

search_queries_bool_test.goH A D24-Nov-20171.1 KiB

search_queries_boosting.goH A D24-Nov-20172.2 KiB

search_queries_boosting_test.goH A D24-Nov-2017866

search_queries_common_terms.goH A D24-Nov-20173.8 KiB

search_queries_common_terms_test.goH A D24-Nov-20172.4 KiB

search_queries_constant_score.goH A D24-Nov-20171.5 KiB

search_queries_constant_score_test.goH A D24-Nov-2017701

search_queries_dis_max.goH A D24-Nov-20172.9 KiB

search_queries_dis_max_test.goH A D24-Nov-2017763

search_queries_exists.goH A D24-Nov-20171.2 KiB

search_queries_exists_test.goH A D24-Nov-2017611

search_queries_fsq.goH A D24-Nov-20174.7 KiB

search_queries_fsq_score_funcs.goH A D24-Nov-201717.8 KiB

search_queries_fsq_test.goH A D24-Nov-20175.6 KiB

search_queries_fuzzy.goH A D24-Nov-20172.9 KiB

search_queries_fuzzy_test.goH A D24-Nov-2017745

search_queries_geo_bounding_box.goH A D24-Nov-20173.1 KiB

search_queries_geo_bounding_box_test.goH A D24-Nov-20171.7 KiB

search_queries_geo_distance.goH A D24-Nov-20172.6 KiB

search_queries_geo_distance_test.goH A D24-Nov-20171.8 KiB

search_queries_geo_polygon.goH A D24-Nov-20171.9 KiB

search_queries_geo_polygon_test.goH A D24-Nov-20171.6 KiB

search_queries_has_child.goH A D24-Nov-20173.6 KiB

search_queries_has_child_test.goH A D24-Nov-20171.3 KiB

search_queries_has_parent.goH A D24-Nov-20172.6 KiB

search_queries_has_parent_test.goH A D24-Nov-2017727

search_queries_ids.goH A D24-Nov-20171.7 KiB

search_queries_ids_test.goH A D24-Nov-2017719

search_queries_indices.goH A D24-Nov-20172.3 KiB

search_queries_indices_test.goH A D24-Nov-20171.3 KiB

search_queries_match.goH A D24-Nov-20175.6 KiB

search_queries_match_all.goH A D24-Nov-20171.4 KiB

search_queries_match_all_test.goH A D24-Nov-20171.4 KiB

search_queries_match_none.goH A D24-Nov-20171 KiB

search_queries_match_none_test.goH A D24-Nov-20171,009

search_queries_match_phrase.goH A D24-Nov-20172.1 KiB

search_queries_match_phrase_prefix.goH A D24-Nov-20172.6 KiB

search_queries_match_phrase_prefix_test.goH A D24-Nov-2017748

search_queries_match_phrase_test.goH A D24-Nov-2017748

search_queries_match_test.goH A D24-Nov-20171.1 KiB

search_queries_more_like_this.goH A D24-Nov-201711.8 KiB

search_queries_more_like_this_test.goH A D24-Nov-20172.5 KiB

search_queries_multi_match.goH A D24-Nov-20177.6 KiB

search_queries_multi_match_test.goH A D24-Nov-20173.8 KiB

search_queries_nested.goH A D24-Nov-20172.5 KiB

search_queries_nested_test.goH A D24-Nov-20172.8 KiB

search_queries_parent_id.goH A D24-Nov-20172.5 KiB

search_queries_parent_id_test.goH A D24-Nov-20171.4 KiB

search_queries_percolator.goH A D24-Nov-20173.1 KiB

search_queries_percolator_test.goH A D24-Nov-20171.8 KiB

search_queries_prefix.goH A D24-Nov-20171.7 KiB

search_queries_prefix_example_test.goH A D24-Nov-2017721

search_queries_prefix_test.goH A D24-Nov-20171 KiB

search_queries_query_string.goH A D24-Nov-201712 KiB

search_queries_query_string_test.goH A D24-Nov-20171.2 KiB

search_queries_range.goH A D24-Nov-20173.7 KiB

search_queries_range_test.goH A D24-Nov-20171.8 KiB

search_queries_raw_string.goH A D24-Nov-2017821

search_queries_raw_string_test.goH A D24-Nov-2017996

search_queries_regexp.goH A D24-Nov-20172.1 KiB

search_queries_regexp_test.goH A D24-Nov-20171.2 KiB

search_queries_script.goH A D24-Nov-20171.2 KiB

search_queries_script_test.goH A D24-Nov-20171.1 KiB

search_queries_simple_query_string.goH A D24-Nov-20175.3 KiB

search_queries_simple_query_string_test.goH A D24-Nov-20172.5 KiB

search_queries_slice.goH A D24-Nov-20171.2 KiB

search_queries_slice_test.goH A D24-Nov-2017634

search_queries_term.goH A D24-Nov-20171.5 KiB

search_queries_term_test.goH A D24-Nov-20171 KiB

search_queries_terms.goH A D24-Nov-20171.9 KiB

search_queries_terms_test.goH A D24-Nov-20172 KiB

search_queries_type.goH A D24-Nov-2017748

search_queries_type_test.goH A D24-Nov-2017611

search_queries_wildcard.goH A D24-Nov-20172.1 KiB

search_queries_wildcard_test.goH A D24-Nov-20171.6 KiB

search_request.goH A D24-Nov-20175.3 KiB

search_request_test.goH A D24-Nov-20171.7 KiB

search_source.goH A D24-Nov-201714.7 KiB

search_source_test.goH A D24-Nov-20178.9 KiB

search_suggester_test.goH A D24-Nov-20179.4 KiB

search_terms_lookup.goH A D24-Nov-20171.5 KiB

search_terms_lookup_test.goH A D24-Nov-2017693

search_test.goH A D24-Nov-201736.7 KiB

setup_test.goH A D24-Nov-20177.8 KiB

snapshot_create.goH A D24-Nov-20175.4 KiB

snapshot_create_repository.goH A D24-Nov-20175.3 KiB

snapshot_create_repository_test.goH A D24-Nov-20171.4 KiB

snapshot_create_test.goH A D24-Nov-20171.5 KiB

snapshot_delete_repository.goH A D24-Nov-20173.4 KiB

snapshot_delete_repository_test.goH A D24-Nov-2017743

snapshot_get_repository.goH A D24-Nov-20173.6 KiB

snapshot_get_repository_test.goH A D24-Nov-2017778

snapshot_verify_repository.goH A D24-Nov-20173.4 KiB

snapshot_verify_repository_test.goH A D24-Nov-2017663

sort.goH A D24-Nov-201712.1 KiB

sort_test.goH A D24-Nov-20176.2 KiB

suggest.goH A D24-Nov-20173.8 KiB

suggest_field.goH A D24-Nov-20171.9 KiB

suggest_field_test.goH A D24-Nov-20171.1 KiB

suggest_test.goH A D24-Nov-20174.7 KiB

suggester.goH A D24-Nov-2017490

suggester_completion.goH A D24-Nov-20173.4 KiB

suggester_completion_fuzzy.goH A D24-Nov-20174.7 KiB

suggester_completion_fuzzy_test.goH A D24-Nov-20171.3 KiB

suggester_completion_test.goH A D24-Nov-20171.4 KiB

suggester_context.goH A D24-Nov-20173.1 KiB

suggester_context_category.goH A D24-Nov-20173.1 KiB

suggester_context_category_test.goH A D24-Nov-20174 KiB

suggester_context_geo.goH A D24-Nov-20173.2 KiB

suggester_context_geo_test.goH A D24-Nov-20171.3 KiB

suggester_context_test.goH A D24-Nov-20171.6 KiB

suggester_phrase.goH A D24-Nov-201713.6 KiB

suggester_phrase_test.goH A D24-Nov-20175.2 KiB

suggester_term.goH A D24-Nov-20175.2 KiB

suggester_term_test.goH A D24-Nov-20171.1 KiB

tasks_cancel.goH A D24-Nov-20173.6 KiB

tasks_cancel_test.goH A D24-Nov-20171.1 KiB

tasks_get_task.goH A D24-Nov-20172.6 KiB

tasks_get_task_test.goH A D24-Nov-2017967

tasks_list.goH A D24-Nov-20176.6 KiB

tasks_list_test.goH A D24-Nov-20171.3 KiB

termvectors.goH A D24-Nov-201712.3 KiB

termvectors_test.goH A D24-Nov-20173.3 KiB

update.goH A D24-Nov-20178.3 KiB

update_by_query.goH A D24-Nov-201719.7 KiB

update_by_query_test.goH A D24-Nov-20173.1 KiB

update_integration_test.goH A D24-Nov-20171.5 KiB

update_test.goH A D24-Nov-20179.5 KiB

README.md

1# Elastic
2
3Elastic is an [Elasticsearch](http://www.elasticsearch.org/) client for the
4[Go](http://www.golang.org/) programming language.
5
6[![Build Status](https://travis-ci.org/olivere/elastic.svg?branch=release-branch.v5)](https://travis-ci.org/olivere/elastic)
7[![Godoc](http://img.shields.io/badge/godoc-reference-blue.svg?style=flat)](http://godoc.org/gopkg.in/olivere/elastic.v5)
8[![license](http://img.shields.io/badge/license-MIT-red.svg?style=flat)](https://raw.githubusercontent.com/olivere/elastic/master/LICENSE)
9
10See the [wiki](https://github.com/olivere/elastic/wiki) for additional information about Elastic.
11
12
13## Releases
14
15**The release branches (e.g. [`release-branch.v5`](https://github.com/olivere/elastic/tree/release-branch.v5))
16are actively being worked on and can break at any time.
17If you want to use stable versions of Elastic, please use the packages released via [gopkg.in](https://gopkg.in).**
18
19Here's the version matrix:
20
21Elasticsearch version | Elastic version -| Package URL
22----------------------|------------------|------------
235.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))
242.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))
251.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))
260.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))
27
28**Example:**
29
30You have installed Elasticsearch 5.0.0 and want to use Elastic.
31As listed above, you should use Elastic 5.0.
32So you first install the stable release of Elastic 5.0 from gopkg.in.
33
34```sh
35$ go get gopkg.in/olivere/elastic.v5
36```
37
38You then import it with this import path:
39
40```go
41import elastic "gopkg.in/olivere/elastic.v5"
42```
43
44### Elastic 5.0
45
46Elastic 5.0 targets Elasticsearch 5.0.0 and later. Elasticsearch 5.0.0 was
47[released on 26th October 2016](https://www.elastic.co/blog/elasticsearch-5-0-0-released).
48
49Notice 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)
50and 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)
51as we did in the transition from Elastic 2.0 (for Elasticsearch 1.x) to Elastic 3.0 (for Elasticsearch 2.x).
52
53Furthermore, the jump in version numbers will give us a chance to be in sync with the Elastic Stack.
54
55### Elastic 3.0
56
57Elastic 3.0 targets Elasticsearch 2.x and is published via [`gopkg.in/olivere/elastic.v3`](https://gopkg.in/olivere/elastic.v3).
58
59Elastic 3.0 will only get critical bug fixes. You should update to a recent version.
60
61### Elastic 2.0
62
63Elastic 2.0 targets Elasticsearch 1.x and is published via [`gopkg.in/olivere/elastic.v2`](https://gopkg.in/olivere/elastic.v2).
64
65Elastic 2.0 will only get critical bug fixes. You should update to a recent version.
66
67### Elastic 1.0
68
69Elastic 1.0 is deprecated. You should really update Elasticsearch and Elastic
70to a recent version.
71
72However, if you cannot update for some reason, don't worry. Version 1.0 is
73still available. All you need to do is go-get it and change your import path
74as described above.
75
76
77## Status
78
79We use Elastic in production since 2012. Elastic is stable but the API changes
80now and then. We strive for API compatibility.
81However, Elasticsearch sometimes introduces [breaking changes](https://www.elastic.co/guide/en/elasticsearch/reference/master/breaking-changes.html)
82and we sometimes have to adapt.
83
84Having said that, there have been no big API changes that required you
85to rewrite your application big time. More often than not it's renaming APIs
86and adding/removing features so that Elastic is in sync with Elasticsearch.
87
88Elastic has been used in production with the following Elasticsearch versions:
890.90, 1.0-1.7, and 2.0-2.4.1. Furthermore, we use [Travis CI](https://travis-ci.org/)
90to test Elastic with the most recent versions of Elasticsearch and Go.
91See the [.travis.yml](https://github.com/olivere/elastic/blob/master/.travis.yml)
92file for the exact matrix and [Travis](https://travis-ci.org/olivere/elastic)
93for the results.
94
95Elasticsearch has quite a few features. Most of them are implemented
96by Elastic. I add features and APIs as required. It's straightforward
97to implement missing pieces. I'm accepting pull requests :-)
98
99Having said that, I hope you find the project useful.
100
101
102## Getting Started
103
104The first thing you do is to create a [Client](https://github.com/olivere/elastic/blob/master/client.go).
105The client connects to Elasticsearch on `http://127.0.0.1:9200` by default.
106
107You typically create one client for your app. Here's a complete example of
108creating a client, creating an index, adding a document, executing a search etc.
109
110An example is available [here](https://olivere.github.io/elastic/)
111
112Here's a [link to a complete working example for v3](https://gist.github.com/olivere/114347ff9d9cfdca7bdc0ecea8b82263).
113
114See the [wiki](https://github.com/olivere/elastic/wiki) for more details.
115
116
117## API Status
118
119### Document APIs
120
121- [x] Index API
122- [x] Get API
123- [x] Delete API
124- [x] Delete By Query API
125- [x] Update API
126- [x] Update By Query API
127- [x] Multi Get API
128- [x] Bulk API
129- [x] Reindex API
130- [x] Term Vectors
131- [x] Multi termvectors API
132
133### Search APIs
134
135- [x] Search
136- [x] Search Template
137- [ ] Multi Search Template
138- [ ] Search Shards API
139- [x] Suggesters
140  - [x] Term Suggester
141  - [x] Phrase Suggester
142  - [x] Completion Suggester
143  - [x] Context Suggester
144- [x] Multi Search API
145- [x] Count API
146- [ ] Search Exists API
147- [ ] Validate API
148- [x] Explain API
149- [x] Profile API
150- [x] Field Stats API
151
152### Aggregations
153
154- Metrics Aggregations
155  - [x] Avg
156  - [x] Cardinality
157  - [x] Extended Stats
158  - [x] Geo Bounds
159  - [ ] Geo Centroid
160  - [x] Max
161  - [x] Min
162  - [x] Percentiles
163  - [x] Percentile Ranks
164  - [ ] Scripted Metric
165  - [x] Stats
166  - [x] Sum
167  - [x] Top Hits
168  - [x] Value Count
169- Bucket Aggregations
170  - [x] Children
171  - [x] Date Histogram
172  - [x] Date Range
173  - [x] Filter
174  - [x] Filters
175  - [x] Geo Distance
176  - [ ] GeoHash Grid
177  - [x] Global
178  - [x] Histogram
179  - [x] IP Range
180  - [x] Missing
181  - [x] Nested
182  - [x] Range
183  - [x] Reverse Nested
184  - [x] Sampler
185  - [x] Significant Terms
186  - [x] Terms
187- Pipeline Aggregations
188  - [x] Avg Bucket
189  - [x] Derivative
190  - [x] Max Bucket
191  - [x] Min Bucket
192  - [x] Sum Bucket
193  - [x] Stats Bucket
194  - [ ] Extended Stats Bucket
195  - [x] Percentiles Bucket
196  - [x] Moving Average
197  - [x] Cumulative Sum
198  - [x] Bucket Script
199  - [x] Bucket Selector
200  - [x] Serial Differencing
201- [x] Matrix Aggregations
202  - [x] Matrix Stats
203- [x] Aggregation Metadata
204
205### Indices APIs
206
207- [x] Create Index
208- [x] Delete Index
209- [x] Get Index
210- [x] Indices Exists
211- [x] Open / Close Index
212- [x] Shrink Index
213- [x] Rollover Index
214- [x] Put Mapping
215- [x] Get Mapping
216- [x] Get Field Mapping
217- [x] Types Exists
218- [x] Index Aliases
219- [x] Update Indices Settings
220- [x] Get Settings
221- [x] Analyze
222- [x] Index Templates
223- [ ] Shadow Replica Indices
224- [x] Indices Stats
225- [ ] Indices Segments
226- [ ] Indices Recovery
227- [ ] Indices Shard Stores
228- [ ] Clear Cache
229- [x] Flush
230- [x] Refresh
231- [x] Force Merge
232- [ ] Upgrade
233
234### cat APIs
235
236The cat APIs are not implemented as of now. We think they are better suited for operating with Elasticsearch on the command line.
237
238- [ ] cat aliases
239- [ ] cat allocation
240- [ ] cat count
241- [ ] cat fielddata
242- [ ] cat health
243- [ ] cat indices
244- [ ] cat master
245- [ ] cat nodeattrs
246- [ ] cat nodes
247- [ ] cat pending tasks
248- [ ] cat plugins
249- [ ] cat recovery
250- [ ] cat repositories
251- [ ] cat thread pool
252- [ ] cat shards
253- [ ] cat segments
254- [ ] cat snapshots
255
256### Cluster APIs
257
258- [x] Cluster Health
259- [x] Cluster State
260- [x] Cluster Stats
261- [ ] Pending Cluster Tasks
262- [ ] Cluster Reroute
263- [ ] Cluster Update Settings
264- [x] Nodes Stats
265- [x] Nodes Info
266- [x] Task Management API
267- [ ] Nodes hot_threads
268- [ ] Cluster Allocation Explain API
269
270### Query DSL
271
272- [x] Match All Query
273- [x] Inner hits
274- Full text queries
275  - [x] Match Query
276  - [x] Match Phrase Query
277  - [x] Match Phrase Prefix Query
278  - [x] Multi Match Query
279  - [x] Common Terms Query
280  - [x] Query String Query
281  - [x] Simple Query String Query
282- Term level queries
283  - [x] Term Query
284  - [x] Terms Query
285  - [x] Range Query
286  - [x] Exists Query
287  - [x] Prefix Query
288  - [x] Wildcard Query
289  - [x] Regexp Query
290  - [x] Fuzzy Query
291  - [x] Type Query
292  - [x] Ids Query
293- Compound queries
294  - [x] Constant Score Query
295  - [x] Bool Query
296  - [x] Dis Max Query
297  - [x] Function Score Query
298  - [x] Boosting Query
299  - [x] Indices Query
300- Joining queries
301  - [x] Nested Query
302  - [x] Has Child Query
303  - [x] Has Parent Query
304  - [x] Parent Id Query
305- Geo queries
306  - [ ] GeoShape Query
307  - [x] Geo Bounding Box Query
308  - [x] Geo Distance Query
309  - [ ] Geo Distance Range Query
310  - [x] Geo Polygon Query
311  - [ ] Geohash Cell Query
312- Specialized queries
313  - [x] More Like This Query
314  - [x] Template Query
315  - [x] Script Query
316  - [x] Percolate Query
317- Span queries
318  - [ ] Span Term Query
319  - [ ] Span Multi Term Query
320  - [ ] Span First Query
321  - [ ] Span Near Query
322  - [ ] Span Or Query
323  - [ ] Span Not Query
324  - [ ] Span Containing Query
325  - [ ] Span Within Query
326  - [ ] Span Field Masking Query
327- [ ] Minimum Should Match
328- [ ] Multi Term Query Rewrite
329
330### Modules
331
332- Snapshot and Restore
333  - [x] Repositories
334  - [ ] Snapshot
335  - [ ] Restore
336  - [ ] Snapshot status
337  - [ ] Monitoring snapshot/restore status
338  - [ ] Stopping currently running snapshot and restore
339
340### Sorting
341
342- [x] Sort by score
343- [x] Sort by field
344- [x] Sort by geo distance
345- [x] Sort by script
346- [x] Sort by doc
347
348### Scrolling
349
350Scrolling is supported via a  `ScrollService`. It supports an iterator-like interface.
351The `ClearScroll` API is implemented as well.
352
353A pattern for [efficiently scrolling in parallel](https://github.com/olivere/elastic/wiki/ScrollParallel)
354is described in the [Wiki](https://github.com/olivere/elastic/wiki).
355
356## How to contribute
357
358Read [the contribution guidelines](https://github.com/olivere/elastic/blob/master/CONTRIBUTING.md).
359
360## Credits
361
362Thanks a lot for the great folks working hard on
363[Elasticsearch](https://www.elastic.co/products/elasticsearch)
364and
365[Go](https://golang.org/).
366
367Elastic uses portions of the
368[uritemplates](https://github.com/jtacoma/uritemplates) library
369by Joshua Tacoma,
370[backoff](https://github.com/cenkalti/backoff) by Cenk Altı and
371[leaktest](https://github.com/fortytw2/leaktest) by Ian Chiles.
372
373## LICENSE
374
375MIT-LICENSE. See [LICENSE](http://olivere.mit-license.org/)
376or the LICENSE file provided in the repository for details.
377