xuzhiheng f1c8f92166 公共包引入 4 tahun lalu
..
cluster-test f1c8f92166 公共包引入 4 tahun lalu
config f1c8f92166 公共包引入 4 tahun lalu
etc f1c8f92166 公共包引入 4 tahun lalu
recipes f1c8f92166 公共包引入 4 tahun lalu
uritemplates f1c8f92166 公共包引入 4 tahun lalu
CHANGELOG-3.0.md f1c8f92166 公共包引入 4 tahun lalu
CHANGELOG-5.0.md f1c8f92166 公共包引入 4 tahun lalu
CODE_OF_CONDUCT.md f1c8f92166 公共包引入 4 tahun lalu
CONTRIBUTING.md f1c8f92166 公共包引入 4 tahun lalu
CONTRIBUTORS f1c8f92166 公共包引入 4 tahun lalu
ISSUE_TEMPLATE.md f1c8f92166 公共包引入 4 tahun lalu
LICENSE f1c8f92166 公共包引入 4 tahun lalu
README.md f1c8f92166 公共包引入 4 tahun lalu
acknowledged_response.go f1c8f92166 公共包引入 4 tahun lalu
backoff.go f1c8f92166 公共包引入 4 tahun lalu
backoff_test.go f1c8f92166 公共包引入 4 tahun lalu
bulk.go f1c8f92166 公共包引入 4 tahun lalu
bulk_delete_request.go f1c8f92166 公共包引入 4 tahun lalu
bulk_delete_request_test.go f1c8f92166 公共包引入 4 tahun lalu
bulk_index_request.go f1c8f92166 公共包引入 4 tahun lalu
bulk_index_request_test.go f1c8f92166 公共包引入 4 tahun lalu
bulk_processor.go f1c8f92166 公共包引入 4 tahun lalu
bulk_processor_test.go f1c8f92166 公共包引入 4 tahun lalu
bulk_request.go f1c8f92166 公共包引入 4 tahun lalu
bulk_test.go f1c8f92166 公共包引入 4 tahun lalu
bulk_update_request.go f1c8f92166 公共包引入 4 tahun lalu
bulk_update_request_test.go f1c8f92166 公共包引入 4 tahun lalu
canonicalize.go f1c8f92166 公共包引入 4 tahun lalu
canonicalize_test.go f1c8f92166 公共包引入 4 tahun lalu
clear_scroll.go f1c8f92166 公共包引入 4 tahun lalu
clear_scroll_test.go f1c8f92166 公共包引入 4 tahun lalu
client.go f1c8f92166 公共包引入 4 tahun lalu
client_test.go f1c8f92166 公共包引入 4 tahun lalu
cluster_health.go f1c8f92166 公共包引入 4 tahun lalu
cluster_health_test.go f1c8f92166 公共包引入 4 tahun lalu
cluster_state.go f1c8f92166 公共包引入 4 tahun lalu
cluster_state_test.go f1c8f92166 公共包引入 4 tahun lalu
cluster_stats.go f1c8f92166 公共包引入 4 tahun lalu
cluster_stats_test.go f1c8f92166 公共包引入 4 tahun lalu
connection.go f1c8f92166 公共包引入 4 tahun lalu
count.go f1c8f92166 公共包引入 4 tahun lalu
count_test.go f1c8f92166 公共包引入 4 tahun lalu
decoder.go f1c8f92166 公共包引入 4 tahun lalu
decoder_test.go f1c8f92166 公共包引入 4 tahun lalu
delete.go f1c8f92166 公共包引入 4 tahun lalu
delete_by_query.go f1c8f92166 公共包引入 4 tahun lalu
delete_by_query_test.go f1c8f92166 公共包引入 4 tahun lalu
delete_template.go f1c8f92166 公共包引入 4 tahun lalu
delete_template_test.go f1c8f92166 公共包引入 4 tahun lalu
delete_test.go f1c8f92166 公共包引入 4 tahun lalu
doc.go f1c8f92166 公共包引入 4 tahun lalu
docker-compose.yml f1c8f92166 公共包引入 4 tahun lalu
errors.go f1c8f92166 公共包引入 4 tahun lalu
errors_test.go f1c8f92166 公共包引入 4 tahun lalu
example_test.go f1c8f92166 公共包引入 4 tahun lalu
exists.go f1c8f92166 公共包引入 4 tahun lalu
exists_test.go f1c8f92166 公共包引入 4 tahun lalu
explain.go f1c8f92166 公共包引入 4 tahun lalu
explain_test.go f1c8f92166 公共包引入 4 tahun lalu
fetch_source_context.go f1c8f92166 公共包引入 4 tahun lalu
fetch_source_context_test.go f1c8f92166 公共包引入 4 tahun lalu
field_stats.go f1c8f92166 公共包引入 4 tahun lalu
field_stats_test.go f1c8f92166 公共包引入 4 tahun lalu
geo_point.go f1c8f92166 公共包引入 4 tahun lalu
geo_point_test.go f1c8f92166 公共包引入 4 tahun lalu
get.go f1c8f92166 公共包引入 4 tahun lalu
get_template.go f1c8f92166 公共包引入 4 tahun lalu
get_template_test.go f1c8f92166 公共包引入 4 tahun lalu
get_test.go f1c8f92166 公共包引入 4 tahun lalu
highlight.go f1c8f92166 公共包引入 4 tahun lalu
highlight_test.go f1c8f92166 公共包引入 4 tahun lalu
index.go f1c8f92166 公共包引入 4 tahun lalu
index_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_analyze.go f1c8f92166 公共包引入 4 tahun lalu
indices_analyze_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_close.go f1c8f92166 公共包引入 4 tahun lalu
indices_close_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_create.go f1c8f92166 公共包引入 4 tahun lalu
indices_create_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_delete.go f1c8f92166 公共包引入 4 tahun lalu
indices_delete_template.go f1c8f92166 公共包引入 4 tahun lalu
indices_delete_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_exists.go f1c8f92166 公共包引入 4 tahun lalu
indices_exists_template.go f1c8f92166 公共包引入 4 tahun lalu
indices_exists_template_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_exists_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_exists_type.go f1c8f92166 公共包引入 4 tahun lalu
indices_exists_type_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_flush.go f1c8f92166 公共包引入 4 tahun lalu
indices_flush_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_forcemerge.go f1c8f92166 公共包引入 4 tahun lalu
indices_forcemerge_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_get.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_aliases.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_aliases_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_field_mapping.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_field_mapping_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_mapping.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_mapping_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_settings.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_settings_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_template.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_template_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_get_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_open.go f1c8f92166 公共包引入 4 tahun lalu
indices_open_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_put_alias.go f1c8f92166 公共包引入 4 tahun lalu
indices_put_alias_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_put_mapping.go f1c8f92166 公共包引入 4 tahun lalu
indices_put_mapping_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_put_settings.go f1c8f92166 公共包引入 4 tahun lalu
indices_put_settings_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_put_template.go f1c8f92166 公共包引入 4 tahun lalu
indices_refresh.go f1c8f92166 公共包引入 4 tahun lalu
indices_refresh_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_rollover.go f1c8f92166 公共包引入 4 tahun lalu
indices_rollover_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_shrink.go f1c8f92166 公共包引入 4 tahun lalu
indices_shrink_test.go f1c8f92166 公共包引入 4 tahun lalu
indices_stats.go f1c8f92166 公共包引入 4 tahun lalu
indices_stats_test.go f1c8f92166 公共包引入 4 tahun lalu
ingest_delete_pipeline.go f1c8f92166 公共包引入 4 tahun lalu
ingest_delete_pipeline_test.go f1c8f92166 公共包引入 4 tahun lalu
ingest_get_pipeline.go f1c8f92166 公共包引入 4 tahun lalu
ingest_get_pipeline_test.go f1c8f92166 公共包引入 4 tahun lalu
ingest_put_pipeline.go f1c8f92166 公共包引入 4 tahun lalu
ingest_put_pipeline_test.go f1c8f92166 公共包引入 4 tahun lalu
ingest_simulate_pipeline.go f1c8f92166 公共包引入 4 tahun lalu
ingest_simulate_pipeline_test.go f1c8f92166 公共包引入 4 tahun lalu
inner_hit.go f1c8f92166 公共包引入 4 tahun lalu
inner_hit_test.go f1c8f92166 公共包引入 4 tahun lalu
logger.go f1c8f92166 公共包引入 4 tahun lalu
mget.go f1c8f92166 公共包引入 4 tahun lalu
mget_test.go f1c8f92166 公共包引入 4 tahun lalu
msearch.go f1c8f92166 公共包引入 4 tahun lalu
msearch_test.go f1c8f92166 公共包引入 4 tahun lalu
mtermvectors.go f1c8f92166 公共包引入 4 tahun lalu
mtermvectors_test.go f1c8f92166 公共包引入 4 tahun lalu
nodes_info.go f1c8f92166 公共包引入 4 tahun lalu
nodes_info_test.go f1c8f92166 公共包引入 4 tahun lalu
nodes_stats.go f1c8f92166 公共包引入 4 tahun lalu
nodes_stats_test.go f1c8f92166 公共包引入 4 tahun lalu
percolate_test.go f1c8f92166 公共包引入 4 tahun lalu
ping.go f1c8f92166 公共包引入 4 tahun lalu
ping_test.go f1c8f92166 公共包引入 4 tahun lalu
plugins.go f1c8f92166 公共包引入 4 tahun lalu
plugins_test.go f1c8f92166 公共包引入 4 tahun lalu
put_template.go f1c8f92166 公共包引入 4 tahun lalu
put_template_test.go f1c8f92166 公共包引入 4 tahun lalu
query.go f1c8f92166 公共包引入 4 tahun lalu
reindex.go f1c8f92166 公共包引入 4 tahun lalu
reindex_test.go f1c8f92166 公共包引入 4 tahun lalu
request.go f1c8f92166 公共包引入 4 tahun lalu
request_test.go f1c8f92166 公共包引入 4 tahun lalu
rescore.go f1c8f92166 公共包引入 4 tahun lalu
rescorer.go f1c8f92166 公共包引入 4 tahun lalu
response.go f1c8f92166 公共包引入 4 tahun lalu
retrier.go f1c8f92166 公共包引入 4 tahun lalu
retrier_test.go f1c8f92166 公共包引入 4 tahun lalu
retry.go f1c8f92166 公共包引入 4 tahun lalu
retry_test.go f1c8f92166 公共包引入 4 tahun lalu
run-es-5.0.0.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.0.1.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.1.1.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.1.2.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.2.0.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.2.1.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.2.2.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.3.0.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.4.0.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.4.1.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.5.0.sh f1c8f92166 公共包引入 4 tahun lalu
run-es-5.5.1.sh f1c8f92166 公共包引入 4 tahun lalu
script.go f1c8f92166 公共包引入 4 tahun lalu
script_test.go f1c8f92166 公共包引入 4 tahun lalu
scroll.go f1c8f92166 公共包引入 4 tahun lalu
scroll_test.go f1c8f92166 公共包引入 4 tahun lalu
search.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_children.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_children_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_date_histogram.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_date_histogram_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_date_range.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_date_range_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_filter.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_filter_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_filters.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_filters_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_geo_distance.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_geo_distance_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_geohash_grid.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_geohash_grid_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_global.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_global_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_histogram.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_histogram_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_missing.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_missing_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_nested.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_nested_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_range.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_range_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_reverse_nested.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_reverse_nested_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_sampler.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_sampler_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_significant_terms.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_significant_terms_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_terms.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_bucket_terms_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_matrix_stats.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_matrix_stats_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_avg.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_avg_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_cardinality.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_cardinality_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_extended_stats.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_extended_stats_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_geo_bounds.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_geo_bounds_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_max.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_max_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_min.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_min_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_percentile_ranks.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_percentile_ranks_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_percentiles.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_percentiles_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_stats.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_stats_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_sum.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_sum_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_top_hits.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_top_hits_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_value_count.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_metrics_value_count_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_avg_bucket.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_avg_bucket_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_bucket_script.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_bucket_script_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_bucket_selector.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_bucket_selector_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_cumulative_sum.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_cumulative_sum_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_derivative.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_derivative_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_max_bucket.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_max_bucket_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_min_bucket.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_min_bucket_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_mov_avg.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_mov_avg_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_percentiles_bucket.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_percentiles_bucket_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_serial_diff.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_serial_diff_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_stats_bucket.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_stats_bucket_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_sum_bucket.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_sum_bucket_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_pipeline_test.go f1c8f92166 公共包引入 4 tahun lalu
search_aggs_test.go f1c8f92166 公共包引入 4 tahun lalu
search_collapse_builder.go f1c8f92166 公共包引入 4 tahun lalu
search_collapse_builder_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_bool.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_bool_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_boosting.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_boosting_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_common_terms.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_common_terms_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_constant_score.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_constant_score_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_dis_max.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_dis_max_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_exists.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_exists_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_fsq.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_fsq_score_funcs.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_fsq_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_fuzzy.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_fuzzy_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_geo_bounding_box.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_geo_bounding_box_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_geo_distance.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_geo_distance_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_geo_polygon.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_geo_polygon_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_has_child.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_has_child_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_has_parent.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_has_parent_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_ids.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_ids_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_indices.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_indices_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_all.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_all_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_none.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_none_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_phrase.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_phrase_prefix.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_phrase_prefix_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_phrase_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_match_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_more_like_this.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_more_like_this_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_multi_match.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_multi_match_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_nested.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_nested_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_parent_id.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_parent_id_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_percolator.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_percolator_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_prefix.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_prefix_example_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_prefix_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_query_string.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_query_string_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_range.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_range_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_raw_string.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_raw_string_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_regexp.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_regexp_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_script.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_script_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_simple_query_string.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_simple_query_string_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_slice.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_slice_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_term.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_term_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_terms.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_terms_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_type.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_type_test.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_wildcard.go f1c8f92166 公共包引入 4 tahun lalu
search_queries_wildcard_test.go f1c8f92166 公共包引入 4 tahun lalu
search_request.go f1c8f92166 公共包引入 4 tahun lalu
search_request_test.go f1c8f92166 公共包引入 4 tahun lalu
search_source.go f1c8f92166 公共包引入 4 tahun lalu
search_source_test.go f1c8f92166 公共包引入 4 tahun lalu
search_suggester_test.go f1c8f92166 公共包引入 4 tahun lalu
search_terms_lookup.go f1c8f92166 公共包引入 4 tahun lalu
search_terms_lookup_test.go f1c8f92166 公共包引入 4 tahun lalu
search_test.go f1c8f92166 公共包引入 4 tahun lalu
setup_test.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_create.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_create_repository.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_create_repository_test.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_create_test.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_delete_repository.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_delete_repository_test.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_get_repository.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_get_repository_test.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_verify_repository.go f1c8f92166 公共包引入 4 tahun lalu
snapshot_verify_repository_test.go f1c8f92166 公共包引入 4 tahun lalu
sort.go f1c8f92166 公共包引入 4 tahun lalu
sort_test.go f1c8f92166 公共包引入 4 tahun lalu
suggest.go f1c8f92166 公共包引入 4 tahun lalu
suggest_field.go f1c8f92166 公共包引入 4 tahun lalu
suggest_field_test.go f1c8f92166 公共包引入 4 tahun lalu
suggest_test.go f1c8f92166 公共包引入 4 tahun lalu
suggester.go f1c8f92166 公共包引入 4 tahun lalu
suggester_completion.go f1c8f92166 公共包引入 4 tahun lalu
suggester_completion_fuzzy.go f1c8f92166 公共包引入 4 tahun lalu
suggester_completion_fuzzy_test.go f1c8f92166 公共包引入 4 tahun lalu
suggester_completion_test.go f1c8f92166 公共包引入 4 tahun lalu
suggester_context.go f1c8f92166 公共包引入 4 tahun lalu
suggester_context_category.go f1c8f92166 公共包引入 4 tahun lalu
suggester_context_category_test.go f1c8f92166 公共包引入 4 tahun lalu
suggester_context_geo.go f1c8f92166 公共包引入 4 tahun lalu
suggester_context_geo_test.go f1c8f92166 公共包引入 4 tahun lalu
suggester_phrase.go f1c8f92166 公共包引入 4 tahun lalu
suggester_phrase_test.go f1c8f92166 公共包引入 4 tahun lalu
suggester_term.go f1c8f92166 公共包引入 4 tahun lalu
suggester_term_test.go f1c8f92166 公共包引入 4 tahun lalu
tasks_cancel.go f1c8f92166 公共包引入 4 tahun lalu
tasks_cancel_test.go f1c8f92166 公共包引入 4 tahun lalu
tasks_get_task.go f1c8f92166 公共包引入 4 tahun lalu
tasks_get_task_test.go f1c8f92166 公共包引入 4 tahun lalu
tasks_list.go f1c8f92166 公共包引入 4 tahun lalu
tasks_list_test.go f1c8f92166 公共包引入 4 tahun lalu
termvectors.go f1c8f92166 公共包引入 4 tahun lalu
termvectors_test.go f1c8f92166 公共包引入 4 tahun lalu
update.go f1c8f92166 公共包引入 4 tahun lalu
update_by_query.go f1c8f92166 公共包引入 4 tahun lalu
update_by_query_test.go f1c8f92166 公共包引入 4 tahun lalu
update_test.go f1c8f92166 公共包引入 4 tahun lalu

README.md

Elastic

Elastic is an Elasticsearch client for the Go programming language.

Build Status Godoc license

See the wiki for additional information about Elastic.

Releases

The release branches (e.g. release-branch.v5) are actively being worked on and can break at any time. If you want to use stable versions of Elastic, please use the packages released via gopkg.in.

Here's the version matrix:

Elasticsearch version Elastic version - Package URL
5.x 5.0 gopkg.in/olivere/elastic.v5 (source doc)
2.x 3.0 gopkg.in/olivere/elastic.v3 (source doc)
1.x 2.0 gopkg.in/olivere/elastic.v2 (source doc)
0.9-1.3 1.0 gopkg.in/olivere/elastic.v1 (source doc)

Example:

You have installed Elasticsearch 5.0.0 and want to use Elastic. As listed above, you should use Elastic 5.0. So you first install the stable release of Elastic 5.0 from gopkg.in.

$ go get gopkg.in/olivere/elastic.v5

You then import it with this import path:

import elastic "gopkg.in/olivere/elastic.v5"

Elastic 5.0

Elastic 5.0 targets Elasticsearch 5.0.0 and later. Elasticsearch 5.0.0 was released on 26th October 2016.

Notice that there are will be a lot of breaking changes in Elasticsearch 5.0 and we used this as an opportunity to clean up and refactor Elastic as we did in the transition from Elastic 2.0 (for Elasticsearch 1.x) to Elastic 3.0 (for Elasticsearch 2.x).

Furthermore, the jump in version numbers will give us a chance to be in sync with the Elastic Stack.

Elastic 3.0

Elastic 3.0 targets Elasticsearch 2.x and is published via gopkg.in/olivere/elastic.v3.

Elastic 3.0 will only get critical bug fixes. You should update to a recent version.

Elastic 2.0

Elastic 2.0 targets Elasticsearch 1.x and is published via gopkg.in/olivere/elastic.v2.

Elastic 2.0 will only get critical bug fixes. You should update to a recent version.

Elastic 1.0

Elastic 1.0 is deprecated. You should really update Elasticsearch and Elastic to a recent version.

However, if you cannot update for some reason, don't worry. Version 1.0 is still available. All you need to do is go-get it and change your import path as described above.

Status

We use Elastic in production since 2012. Elastic is stable but the API changes now and then. We strive for API compatibility. However, Elasticsearch sometimes introduces breaking changes and we sometimes have to adapt.

Having said that, there have been no big API changes that required you to rewrite your application big time. More often than not it's renaming APIs and adding/removing features so that Elastic is in sync with Elasticsearch.

Elastic has been used in production with the following Elasticsearch versions: 0.90, 1.0-1.7, and 2.0-2.4.1. Furthermore, we use Travis CI to test Elastic with the most recent versions of Elasticsearch and Go. See the .travis.yml file for the exact matrix and Travis for the results.

Elasticsearch has quite a few features. Most of them are implemented by Elastic. I add features and APIs as required. It's straightforward to implement missing pieces. I'm accepting pull requests :-)

Having said that, I hope you find the project useful.

Getting Started

The first thing you do is to create a Client. The client connects to Elasticsearch on http://127.0.0.1:9200 by default.

You typically create one client for your app. Here's a complete example of creating a client, creating an index, adding a document, executing a search etc.

An example is available here

Here's a link to a complete working example for v3.

See the wiki for more details.

API Status

Document APIs

  • Index API
  • Get API
  • Delete API
  • Delete By Query API
  • Update API
  • Update By Query API
  • Multi Get API
  • Bulk API
  • Reindex API
  • Term Vectors
  • Multi termvectors API

Search APIs

  • Search
  • Search Template
  • Multi Search Template
  • Search Shards API
  • Suggesters
    • Term Suggester
    • Phrase Suggester
    • Completion Suggester
    • Context Suggester
  • Multi Search API
  • Count API
  • Search Exists API
  • Validate API
  • Explain API
  • Profile API
  • Field Stats API

Aggregations

  • Metrics Aggregations
    • Avg
    • Cardinality
    • Extended Stats
    • Geo Bounds
    • Geo Centroid
    • Max
    • Min
    • Percentiles
    • Percentile Ranks
    • Scripted Metric
    • Stats
    • Sum
    • Top Hits
    • Value Count
  • Bucket Aggregations
    • Children
    • Date Histogram
    • Date Range
    • Filter
    • Filters
    • Geo Distance
    • GeoHash Grid
    • Global
    • Histogram
    • IP Range
    • Missing
    • Nested
    • Range
    • Reverse Nested
    • Sampler
    • Significant Terms
    • Terms
  • Pipeline Aggregations
    • Avg Bucket
    • Derivative
    • Max Bucket
    • Min Bucket
    • Sum Bucket
    • Stats Bucket
    • Extended Stats Bucket
    • Percentiles Bucket
    • Moving Average
    • Cumulative Sum
    • Bucket Script
    • Bucket Selector
    • Serial Differencing
  • Matrix Aggregations
    • Matrix Stats
  • Aggregation Metadata

Indices APIs

  • Create Index
  • Delete Index
  • Get Index
  • Indices Exists
  • Open / Close Index
  • Shrink Index
  • Rollover Index
  • Put Mapping
  • Get Mapping
  • Get Field Mapping
  • Types Exists
  • Index Aliases
  • Update Indices Settings
  • Get Settings
  • Analyze
  • Index Templates
  • Shadow Replica Indices
  • Indices Stats
  • Indices Segments
  • Indices Recovery
  • Indices Shard Stores
  • Clear Cache
  • Flush
  • Refresh
  • Force Merge
  • Upgrade

cat APIs

The cat APIs are not implemented as of now. We think they are better suited for operating with Elasticsearch on the command line.

  • cat aliases
  • cat allocation
  • cat count
  • cat fielddata
  • cat health
  • cat indices
  • cat master
  • cat nodeattrs
  • cat nodes
  • cat pending tasks
  • cat plugins
  • cat recovery
  • cat repositories
  • cat thread pool
  • cat shards
  • cat segments
  • cat snapshots

Cluster APIs

  • Cluster Health
  • Cluster State
  • Cluster Stats
  • Pending Cluster Tasks
  • Cluster Reroute
  • Cluster Update Settings
  • Nodes Stats
  • Nodes Info
  • Task Management API
  • Nodes hot_threads
  • Cluster Allocation Explain API

Query DSL

  • Match All Query
  • Inner hits
  • Full text queries
    • Match Query
    • Match Phrase Query
    • Match Phrase Prefix Query
    • Multi Match Query
    • Common Terms Query
    • Query String Query
    • Simple Query String Query
  • Term level queries
    • Term Query
    • Terms Query
    • Range Query
    • Exists Query
    • Prefix Query
    • Wildcard Query
    • Regexp Query
    • Fuzzy Query
    • Type Query
    • Ids Query
  • Compound queries
    • Constant Score Query
    • Bool Query
    • Dis Max Query
    • Function Score Query
    • Boosting Query
    • Indices Query
  • Joining queries
    • Nested Query
    • Has Child Query
    • Has Parent Query
    • Parent Id Query
  • Geo queries
    • GeoShape Query
    • Geo Bounding Box Query
    • Geo Distance Query
    • Geo Distance Range Query
    • Geo Polygon Query
    • Geohash Cell Query
  • Specialized queries
    • More Like This Query
    • Template Query
    • Script Query
    • Percolate Query
  • Span queries
    • Span Term Query
    • Span Multi Term Query
    • Span First Query
    • Span Near Query
    • Span Or Query
    • Span Not Query
    • Span Containing Query
    • Span Within Query
    • Span Field Masking Query
  • Minimum Should Match
  • Multi Term Query Rewrite

Modules

  • Snapshot and Restore
    • Repositories
    • Snapshot
    • Restore
    • Snapshot status
    • Monitoring snapshot/restore status
    • Stopping currently running snapshot and restore

Sorting

  • Sort by score
  • Sort by field
  • Sort by geo distance
  • Sort by script
  • Sort by doc

Scrolling

Scrolling is supported via a ScrollService. It supports an iterator-like interface. The ClearScroll API is implemented as well.

A pattern for efficiently scrolling in parallel is described in the Wiki.

How to contribute

Read the contribution guidelines.

Credits

Thanks a lot for the great folks working hard on Elasticsearch and Go.

Elastic uses portions of the uritemplates library by Joshua Tacoma, backoff by Cenk Altı and leaktest by Ian Chiles.

LICENSE

MIT-LICENSE. See LICENSE or the LICENSE file provided in the repository for details.