gitextract_wuqpv25u/ ├── .github/ │ └── workflows/ │ ├── codeql-v7.yml │ └── test-v7.yml ├── .gitignore ├── CHANGELOG-3.0.md ├── CHANGELOG-5.0.md ├── CHANGELOG-6.0.md ├── CHANGELOG-7.0.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── ISSUE_TEMPLATE.md ├── LICENSE ├── Makefile ├── README.md ├── acknowledged_response.go ├── aws/ │ ├── sign_v4.go │ ├── sign_v4_test.go │ └── v4/ │ ├── CREDITS │ ├── aws_v4.go │ └── aws_v4_test.go ├── backoff.go ├── backoff_test.go ├── bulk.go ├── bulk_create_request.go ├── bulk_create_request_easyjson.go ├── bulk_create_request_test.go ├── bulk_delete_request.go ├── bulk_delete_request_easyjson.go ├── bulk_delete_request_test.go ├── bulk_index_request.go ├── bulk_index_request_easyjson.go ├── bulk_index_request_test.go ├── bulk_processor.go ├── bulk_processor_test.go ├── bulk_request.go ├── bulk_test.go ├── bulk_update_request.go ├── bulk_update_request_easyjson.go ├── bulk_update_request_test.go ├── canonicalize.go ├── canonicalize_test.go ├── cat_aliases.go ├── cat_aliases_test.go ├── cat_allocation.go ├── cat_allocation_test.go ├── cat_count.go ├── cat_count_integration_test.go ├── cat_count_test.go ├── cat_fielddata.go ├── cat_fielddata_test.go ├── cat_health.go ├── cat_health_test.go ├── cat_indices.go ├── cat_indices_test.go ├── cat_master.go ├── cat_master_test.go ├── cat_shards.go ├── cat_shards_test.go ├── cat_snapshots.go ├── cat_snapshots_integration_test.go ├── cat_snapshots_test.go ├── clear_scroll.go ├── clear_scroll_test.go ├── client.go ├── client_test.go ├── cluster-test/ │ ├── Makefile │ ├── README.md │ └── cluster-test.go ├── cluster_health.go ├── cluster_health_test.go ├── cluster_reroute.go ├── cluster_reroute_test.go ├── cluster_state.go ├── cluster_state_test.go ├── cluster_stats.go ├── cluster_stats_integration_test.go ├── cluster_stats_test.go ├── config/ │ ├── config.go │ ├── config_test.go │ └── doc.go ├── connection.go ├── count.go ├── count_test.go ├── decoder.go ├── decoder_test.go ├── delete.go ├── delete_by_query.go ├── delete_by_query_test.go ├── delete_test.go ├── doc.go ├── docker-compose.cluster.yml ├── docker-compose.yml ├── docvalue_field.go ├── docvalue_field_test.go ├── errors.go ├── errors_test.go ├── example_test.go ├── exists.go ├── exists_test.go ├── explain.go ├── explain_test.go ├── fetch_source_context.go ├── fetch_source_context_test.go ├── field_caps.go ├── field_caps_test.go ├── geo_point.go ├── geo_point_test.go ├── get.go ├── get_test.go ├── go.mod ├── highlight.go ├── highlight_test.go ├── index.go ├── index_test.go ├── indices_analyze.go ├── indices_analyze_test.go ├── indices_clear_cache.go ├── indices_clear_cache_test.go ├── indices_close.go ├── indices_close_test.go ├── indices_component_templates_test.go ├── indices_create.go ├── indices_create_test.go ├── indices_delete.go ├── indices_delete_component_template.go ├── indices_delete_index_template.go ├── indices_delete_integration_test.go ├── indices_delete_template.go ├── indices_delete_test.go ├── indices_exists.go ├── indices_exists_template.go ├── indices_exists_template_test.go ├── indices_exists_test.go ├── indices_flush.go ├── indices_flush_synced.go ├── indices_flush_synced_test.go ├── indices_flush_test.go ├── indices_forcemerge.go ├── indices_forcemerge_test.go ├── indices_freeze.go ├── indices_freeze_test.go ├── indices_get.go ├── indices_get_aliases.go ├── indices_get_aliases_test.go ├── indices_get_component_template.go ├── indices_get_field_mapping.go ├── indices_get_field_mapping_test.go ├── indices_get_index_template.go ├── indices_get_index_template_test.go ├── indices_get_mapping.go ├── indices_get_mapping_test.go ├── indices_get_settings.go ├── indices_get_settings_test.go ├── indices_get_template.go ├── indices_get_template_test.go ├── indices_get_test.go ├── indices_index_templates_test.go ├── indices_open.go ├── indices_open_test.go ├── indices_put_alias.go ├── indices_put_alias_test.go ├── indices_put_component_template.go ├── indices_put_index_template.go ├── indices_put_mapping.go ├── indices_put_mapping_test.go ├── indices_put_settings.go ├── indices_put_settings_test.go ├── indices_put_template.go ├── indices_refresh.go ├── indices_refresh_test.go ├── indices_rollover.go ├── indices_rollover_test.go ├── indices_segments.go ├── indices_segments_test.go ├── indices_shrink.go ├── indices_shrink_test.go ├── indices_stats.go ├── indices_stats_test.go ├── indices_unfreeze.go ├── indices_unfreeze_test.go ├── ingest_delete_pipeline.go ├── ingest_delete_pipeline_test.go ├── ingest_get_pipeline.go ├── ingest_get_pipeline_test.go ├── ingest_put_pipeline.go ├── ingest_put_pipeline_test.go ├── ingest_simulate_pipeline.go ├── ingest_simulate_pipeline_test.go ├── inner_hit.go ├── inner_hit_test.go ├── logger.go ├── mget.go ├── mget_test.go ├── msearch.go ├── msearch_test.go ├── mtermvectors.go ├── mtermvectors_test.go ├── nodes_info.go ├── nodes_info_test.go ├── nodes_stats.go ├── nodes_stats_test.go ├── percolate_test.go ├── ping.go ├── ping_test.go ├── pit.go ├── pit_close.go ├── pit_open.go ├── pit_test.go ├── plugins.go ├── plugins_test.go ├── query.go ├── recipes/ │ ├── aws-connect/ │ │ ├── .gitignore │ │ └── main.go │ ├── aws-connect-v4/ │ │ ├── .gitignore │ │ └── main.go │ ├── aws-mapping-v4/ │ │ ├── .gitignore │ │ └── main.go │ ├── bulk_insert/ │ │ ├── .gitignore │ │ └── bulk_insert.go │ ├── bulk_processor/ │ │ ├── .gitignore │ │ └── main.go │ ├── connect/ │ │ ├── .gitignore │ │ └── connect.go │ ├── connect_with_config/ │ │ ├── .gitignore │ │ └── connect_with_config.go │ ├── go.mod │ ├── go.sum │ ├── mapping/ │ │ ├── .gitignore │ │ └── mapping.go │ ├── middleware/ │ │ ├── .gitignore │ │ └── main.go │ ├── scroll/ │ │ ├── .gitignore │ │ └── scroll.go │ ├── search_with_point_in_time/ │ │ ├── .gitignore │ │ └── search.go │ ├── sliced_scroll/ │ │ ├── .gitignore │ │ └── sliced_scroll.go │ ├── suggesters/ │ │ └── completion/ │ │ ├── .gitignore │ │ └── main.go │ ├── text_vs_keyword/ │ │ ├── .gitignore │ │ └── main.go │ └── tracing/ │ ├── .gitignore │ ├── README.md │ ├── otel/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── run-tracer.sh │ │ └── tracing.go │ ├── run-tracer.sh │ └── tracing.go ├── reindex.go ├── reindex_test.go ├── request.go ├── request_test.go ├── rescore.go ├── rescorer.go ├── response.go ├── response_test.go ├── retrier.go ├── retrier_test.go ├── retry.go ├── retry_test.go ├── runtime_mappings.go ├── runtime_mappings_test.go ├── script.go ├── script_delete.go ├── script_delete_test.go ├── script_get.go ├── script_get_test.go ├── script_put.go ├── script_put_test.go ├── script_test.go ├── scroll.go ├── scroll_test.go ├── search.go ├── search_aggs.go ├── search_aggs_bucket_adjacency_matrix.go ├── search_aggs_bucket_adjacency_matrix_test.go ├── search_aggs_bucket_auto_date_histogram.go ├── search_aggs_bucket_auto_date_histogram_test.go ├── search_aggs_bucket_children.go ├── search_aggs_bucket_children_test.go ├── search_aggs_bucket_composite.go ├── search_aggs_bucket_composite_test.go ├── search_aggs_bucket_count_thresholds.go ├── search_aggs_bucket_date_histogram.go ├── search_aggs_bucket_date_histogram_test.go ├── search_aggs_bucket_date_range.go ├── search_aggs_bucket_date_range_test.go ├── search_aggs_bucket_diversified_sampler.go ├── search_aggs_bucket_diversified_sampler_test.go ├── search_aggs_bucket_filter.go ├── search_aggs_bucket_filter_test.go ├── search_aggs_bucket_filters.go ├── search_aggs_bucket_filters_test.go ├── search_aggs_bucket_geo_distance.go ├── search_aggs_bucket_geo_distance_test.go ├── search_aggs_bucket_geohash_grid.go ├── search_aggs_bucket_geohash_grid_test.go ├── search_aggs_bucket_geotile_grid.go ├── search_aggs_bucket_geotile_grid_test.go ├── search_aggs_bucket_global.go ├── search_aggs_bucket_global_test.go ├── search_aggs_bucket_histogram.go ├── search_aggs_bucket_histogram_test.go ├── search_aggs_bucket_ip_range.go ├── search_aggs_bucket_ip_range_test.go ├── search_aggs_bucket_missing.go ├── search_aggs_bucket_missing_test.go ├── search_aggs_bucket_multi_terms.go ├── search_aggs_bucket_multi_terms_test.go ├── search_aggs_bucket_nested.go ├── search_aggs_bucket_nested_test.go ├── search_aggs_bucket_range.go ├── search_aggs_bucket_range_test.go ├── search_aggs_bucket_rare_terms.go ├── search_aggs_bucket_rare_terms_test.go ├── search_aggs_bucket_reverse_nested.go ├── search_aggs_bucket_reverse_nested_test.go ├── search_aggs_bucket_sampler.go ├── search_aggs_bucket_sampler_test.go ├── search_aggs_bucket_significant_terms.go ├── search_aggs_bucket_significant_terms_test.go ├── search_aggs_bucket_significant_text.go ├── search_aggs_bucket_significant_text_test.go ├── search_aggs_bucket_terms.go ├── search_aggs_bucket_terms_integration_test.go ├── search_aggs_bucket_terms_test.go ├── search_aggs_matrix_stats.go ├── search_aggs_matrix_stats_test.go ├── search_aggs_metrics_avg.go ├── search_aggs_metrics_avg_test.go ├── search_aggs_metrics_cardinality.go ├── search_aggs_metrics_cardinality_test.go ├── search_aggs_metrics_extended_stats.go ├── search_aggs_metrics_extended_stats_test.go ├── search_aggs_metrics_geo_bounds.go ├── search_aggs_metrics_geo_bounds_test.go ├── search_aggs_metrics_geo_centroid.go ├── search_aggs_metrics_geo_centroid_test.go ├── search_aggs_metrics_max.go ├── search_aggs_metrics_max_test.go ├── search_aggs_metrics_median_absolute_deviation.go ├── search_aggs_metrics_median_absolute_deviation_test.go ├── search_aggs_metrics_min.go ├── search_aggs_metrics_min_test.go ├── search_aggs_metrics_percentile_ranks.go ├── search_aggs_metrics_percentile_ranks_test.go ├── search_aggs_metrics_percentiles.go ├── search_aggs_metrics_percentiles_test.go ├── search_aggs_metrics_scripted_metric.go ├── search_aggs_metrics_scripted_metric_test.go ├── search_aggs_metrics_stats.go ├── search_aggs_metrics_stats_test.go ├── search_aggs_metrics_sum.go ├── search_aggs_metrics_sum_test.go ├── search_aggs_metrics_top_hits.go ├── search_aggs_metrics_top_hits_test.go ├── search_aggs_metrics_top_metrics.go ├── search_aggs_metrics_top_metrics_test.go ├── search_aggs_metrics_value_count.go ├── search_aggs_metrics_value_count_test.go ├── search_aggs_metrics_weighted_avg.go ├── search_aggs_metrics_weighted_avg_test.go ├── search_aggs_pipeline_avg_bucket.go ├── search_aggs_pipeline_avg_bucket_test.go ├── search_aggs_pipeline_bucket_script.go ├── search_aggs_pipeline_bucket_script_test.go ├── search_aggs_pipeline_bucket_selector.go ├── search_aggs_pipeline_bucket_selector_test.go ├── search_aggs_pipeline_bucket_sort.go ├── search_aggs_pipeline_bucket_sort_test.go ├── search_aggs_pipeline_cumulative_sum.go ├── search_aggs_pipeline_cumulative_sum_test.go ├── search_aggs_pipeline_derivative.go ├── search_aggs_pipeline_derivative_test.go ├── search_aggs_pipeline_extended_stats_bucket.go ├── search_aggs_pipeline_extended_stats_bucket_test.go ├── search_aggs_pipeline_max_bucket.go ├── search_aggs_pipeline_max_bucket_test.go ├── search_aggs_pipeline_min_bucket.go ├── search_aggs_pipeline_min_bucket_test.go ├── search_aggs_pipeline_mov_avg.go ├── search_aggs_pipeline_mov_avg_test.go ├── search_aggs_pipeline_mov_fn.go ├── search_aggs_pipeline_mov_fn_test.go ├── search_aggs_pipeline_percentiles_bucket.go ├── search_aggs_pipeline_percentiles_bucket_test.go ├── search_aggs_pipeline_serial_diff.go ├── search_aggs_pipeline_serial_diff_test.go ├── search_aggs_pipeline_stats_bucket.go ├── search_aggs_pipeline_stats_bucket_test.go ├── search_aggs_pipeline_sum_bucket.go ├── search_aggs_pipeline_sum_bucket_test.go ├── search_aggs_pipeline_test.go ├── search_aggs_test.go ├── search_collapse_builder.go ├── search_collapse_builder_test.go ├── search_queries_bool.go ├── search_queries_bool_test.go ├── search_queries_boosting.go ├── search_queries_boosting_test.go ├── search_queries_combined_fields.go ├── search_queries_combined_fields_test.go ├── search_queries_common_terms.go ├── search_queries_common_terms_test.go ├── search_queries_constant_score.go ├── search_queries_constant_score_test.go ├── search_queries_dis_max.go ├── search_queries_dis_max_test.go ├── search_queries_distance_feature_query.go ├── search_queries_distance_feature_query_test.go ├── search_queries_exists.go ├── search_queries_exists_test.go ├── search_queries_fsq.go ├── search_queries_fsq_score_funcs.go ├── search_queries_fsq_test.go ├── search_queries_fuzzy.go ├── search_queries_fuzzy_test.go ├── search_queries_geo_bounding_box.go ├── search_queries_geo_bounding_box_test.go ├── search_queries_geo_distance.go ├── search_queries_geo_distance_test.go ├── search_queries_geo_polygon.go ├── search_queries_geo_polygon_test.go ├── search_queries_has_child.go ├── search_queries_has_child_test.go ├── search_queries_has_parent.go ├── search_queries_has_parent_test.go ├── search_queries_ids.go ├── search_queries_ids_test.go ├── search_queries_interval.go ├── search_queries_interval_filter.go ├── search_queries_interval_integration_test.go ├── search_queries_interval_rules_all_of.go ├── search_queries_interval_rules_any_of.go ├── search_queries_interval_rules_fuzzy.go ├── search_queries_interval_rules_match.go ├── search_queries_interval_rules_prefix.go ├── search_queries_interval_rules_wildcard.go ├── search_queries_interval_test.go ├── search_queries_match.go ├── search_queries_match_all.go ├── search_queries_match_all_test.go ├── search_queries_match_bool_prefix.go ├── search_queries_match_bool_prefix_test.go ├── search_queries_match_none.go ├── search_queries_match_none_test.go ├── search_queries_match_phrase.go ├── search_queries_match_phrase_prefix.go ├── search_queries_match_phrase_prefix_test.go ├── search_queries_match_phrase_test.go ├── search_queries_match_test.go ├── search_queries_more_like_this.go ├── search_queries_more_like_this_test.go ├── search_queries_multi_match.go ├── search_queries_multi_match_test.go ├── search_queries_nested.go ├── search_queries_nested_test.go ├── search_queries_parent_id.go ├── search_queries_parent_id_test.go ├── search_queries_percolator.go ├── search_queries_percolator_test.go ├── search_queries_pinned.go ├── search_queries_pinned_test.go ├── search_queries_prefix.go ├── search_queries_prefix_example_test.go ├── search_queries_prefix_test.go ├── search_queries_query_string.go ├── search_queries_query_string_test.go ├── search_queries_range.go ├── search_queries_range_test.go ├── search_queries_rank_feature.go ├── search_queries_rank_feature_test.go ├── search_queries_raw_string.go ├── search_queries_raw_string_test.go ├── search_queries_regexp.go ├── search_queries_regexp_test.go ├── search_queries_script.go ├── search_queries_script_score.go ├── search_queries_script_score_test.go ├── search_queries_script_test.go ├── search_queries_simple_query_string.go ├── search_queries_simple_query_string_test.go ├── search_queries_slice.go ├── search_queries_slice_test.go ├── search_queries_span_first.go ├── search_queries_span_first_integration_test.go ├── search_queries_span_first_test.go ├── search_queries_span_near.go ├── search_queries_span_near_integration_test.go ├── search_queries_span_near_test.go ├── search_queries_span_term.go ├── search_queries_span_term_integration_test.go ├── search_queries_span_term_test.go ├── search_queries_term.go ├── search_queries_term_test.go ├── search_queries_terms.go ├── search_queries_terms_set.go ├── search_queries_terms_set_test.go ├── search_queries_terms_test.go ├── search_queries_type.go ├── search_queries_type_test.go ├── search_queries_wildcard.go ├── search_queries_wildcard_test.go ├── search_queries_wrapper.go ├── search_queries_wrapper_integration_test.go ├── search_queries_wrapper_test.go ├── search_request.go ├── search_request_test.go ├── search_shards.go ├── search_shards_test.go ├── search_source.go ├── search_source_test.go ├── search_suggester_test.go ├── search_terms_lookup.go ├── search_terms_lookup_test.go ├── search_test.go ├── setup_test.go ├── snapshot_create.go ├── snapshot_create_repository.go ├── snapshot_create_repository_test.go ├── snapshot_create_test.go ├── snapshot_delete.go ├── snapshot_delete_repository.go ├── snapshot_delete_repository_test.go ├── snapshot_delete_test.go ├── snapshot_get.go ├── snapshot_get_repository.go ├── snapshot_get_repository_test.go ├── snapshot_get_test.go ├── snapshot_restore.go ├── snapshot_restore_test.go ├── snapshot_status.go ├── snapshot_status_test.go ├── snapshot_verify_repository.go ├── snapshot_verify_repository_test.go ├── sort.go ├── sort_test.go ├── suggest_field.go ├── suggest_field_test.go ├── suggester.go ├── suggester_completion.go ├── suggester_completion_test.go ├── suggester_context.go ├── suggester_context_category.go ├── suggester_context_category_test.go ├── suggester_context_geo.go ├── suggester_context_geo_test.go ├── suggester_context_test.go ├── suggester_phrase.go ├── suggester_phrase_test.go ├── suggester_term.go ├── suggester_term_test.go ├── tasks_cancel.go ├── tasks_cancel_test.go ├── tasks_get_task.go ├── tasks_get_task_test.go ├── tasks_list.go ├── tasks_list_test.go ├── termvectors.go ├── termvectors_test.go ├── trace/ │ ├── opencensus/ │ │ ├── transport.go │ │ ├── transport_test.go │ │ └── util.go │ ├── opentelemetry/ │ │ ├── transport.go │ │ └── util.go │ └── opentracing/ │ ├── transport.go │ ├── transport_integration_test.go │ ├── transport_test.go │ └── util.go ├── update.go ├── update_by_query.go ├── update_by_query_test.go ├── update_integration_test.go ├── update_test.go ├── uritemplates/ │ ├── LICENSE │ ├── uritemplates.go │ ├── utils.go │ └── utils_test.go ├── validate.go ├── validate_test.go ├── xpack_async_search_delete.go ├── xpack_async_search_get.go ├── xpack_async_search_submit.go ├── xpack_async_search_test.go ├── xpack_ilm_delete_lifecycle.go ├── xpack_ilm_get_lifecycle.go ├── xpack_ilm_put_lifecycle.go ├── xpack_ilm_test.go ├── xpack_info.go ├── xpack_info_test.go ├── xpack_rollup_delete.go ├── xpack_rollup_delete_test.go ├── xpack_rollup_get.go ├── xpack_rollup_get_test.go ├── xpack_rollup_put.go ├── xpack_rollup_put_test.go ├── xpack_rollup_start.go ├── xpack_rollup_start_test.go ├── xpack_rollup_stop.go ├── xpack_rollup_stop_test.go ├── xpack_security_change_password.go ├── xpack_security_change_password_test.go ├── xpack_security_delete_role.go ├── xpack_security_delete_role_mapping.go ├── xpack_security_delete_role_mapping_test.go ├── xpack_security_delete_role_test.go ├── xpack_security_delete_user.go ├── xpack_security_delete_user_test.go ├── xpack_security_disable_user.go ├── xpack_security_disable_user_test.go ├── xpack_security_enable_user.go ├── xpack_security_enable_user_test.go ├── xpack_security_get_role.go ├── xpack_security_get_role_mapping.go ├── xpack_security_get_role_mapping_test.go ├── xpack_security_get_role_test.go ├── xpack_security_get_user.go ├── xpack_security_get_user_test.go ├── xpack_security_put_role.go ├── xpack_security_put_role_mapping.go ├── xpack_security_put_role_mapping_test.go ├── xpack_security_put_role_test.go ├── xpack_security_put_user.go ├── xpack_security_put_user_test.go ├── xpack_test.go ├── xpack_watcher_ack_watch.go ├── xpack_watcher_ack_watch_test.go ├── xpack_watcher_activate_watch.go ├── xpack_watcher_activate_watch_test.go ├── xpack_watcher_deactivate_watch.go ├── xpack_watcher_deactivate_watch_test.go ├── xpack_watcher_delete_watch.go ├── xpack_watcher_delete_watch_test.go ├── xpack_watcher_execute_watch.go ├── xpack_watcher_execute_watch_test.go ├── xpack_watcher_get_watch.go ├── xpack_watcher_get_watch_test.go ├── xpack_watcher_put_watch.go ├── xpack_watcher_put_watch_test.go ├── xpack_watcher_start.go ├── xpack_watcher_start_test.go ├── xpack_watcher_stats.go ├── xpack_watcher_stats_test.go ├── xpack_watcher_stop.go └── xpack_watcher_stop_test.go