首页 > 其他分享 >ElasticSearch之Get index API

ElasticSearch之Get index API

时间:2023-12-02 16:46:45浏览次数:34  
标签:index false max merge API ElasticSearch true store

获取指定索引的基本信息。

命令样例如下:

curl -X GET "https://localhost:9200/testindex_001?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

执行结果的样例,如下:

{
  "testindex_002" : {
    "aliases" : { },
    "mappings" : { },
    "settings" : {
      "index" : {
        "routing" : {
          "allocation" : {
            "include" : {
              "_tier_preference" : "data_content"
            }
          }
        },
        "number_of_shards" : "3",
        "provided_name" : "testindex_002",
        "creation_date" : "1701498436722",
        "number_of_replicas" : "2",
        "uuid" : "k6twq9y9Qtmcs2AHK-USEQ",
        "version" : {
          "created" : "8500003"
        }
      }
    }
  }
}

假如索引不存在,执行结果的样例,如下:

{
  "error" : {
    "root_cause" : [
      {
        "type" : "index_not_found_exception",
        "reason" : "no such index [testindex_003]",
        "resource.type" : "index_or_alias",
        "resource.id" : "testindex_003",
        "index_uuid" : "_na_",
        "index" : "testindex_003"
      }
    ],
    "type" : "index_not_found_exception",
    "reason" : "no such index [testindex_003]",
    "resource.type" : "index_or_alias",
    "resource.id" : "testindex_003",
    "index_uuid" : "_na_",
    "index" : "testindex_003"
  },
  "status" : 404
}

方法参数
features,默认值为aliases,mappings,settings
使用逗号分隔,可选值,如下:

  • aliases
  • mappings
  • settings

flat_settings,使用展平的形式,呈现参数的名称。
include_defaults,指示响应中包含使用默认值的参数。

增加flat_settingsinclude_defaults,命令样例如下:

curl -X GET "https://localhost:9200/testindex_002?flat_settings=true&include_defaults=true&pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

执行结果的样例,如下:

{
  "testindex_002" : {
    "aliases" : { },
    "mappings" : { },
    "settings" : {
      "index.creation_date" : "1701498436722",
      "index.number_of_replicas" : "2",
      "index.number_of_shards" : "3",
      "index.provided_name" : "testindex_002",
      "index.routing.allocation.include._tier_preference" : "data_content",
      "index.uuid" : "k6twq9y9Qtmcs2AHK-USEQ",
      "index.version.created" : "8500003"
    },
    "defaults" : {
      "index.allocation.existing_shards_allocator" : "gateway_allocator",
      "index.allocation.max_retries" : "5",
      "index.analyze.max_token_count" : "10000",
      "index.auto_expand_replicas" : "false",
      "index.blocks.metadata" : "false",
      "index.blocks.read" : "false",
      "index.blocks.read_only" : "false",
      "index.blocks.read_only_allow_delete" : "false",
      "index.blocks.write" : "false",
      "index.bloom_filter_for_id_field.enabled" : "true",
      "index.codec" : "default",
      "index.compound_format" : "1gb",
      "index.data_path" : "",
      "index.default_pipeline" : "_none",
      "index.downsample.origin.name" : "",
      "index.downsample.origin.uuid" : "",
      "index.downsample.source.name" : "",
      "index.downsample.source.uuid" : "",
      "index.downsample.status" : "unknown",
      "index.fast_refresh" : "false",
      "index.fielddata.cache" : "node",
      "index.final_pipeline" : "_none",
      "index.flush_after_merge" : "512mb",
      "index.force_memory_term_dictionary" : "false",
      "index.format" : "0",
      "index.frozen" : "false",
      "index.gc_deletes" : "60s",
      "index.hidden" : "false",
      "index.highlight.max_analyzed_offset" : "1000000",
      "index.highlight.weight_matches_mode.enabled" : "true",
      "index.indexing.slowlog.level" : "TRACE",
      "index.indexing.slowlog.reformat" : "true",
      "index.indexing.slowlog.source" : "1000",
      "index.indexing.slowlog.threshold.index.debug" : "-1",
      "index.indexing.slowlog.threshold.index.info" : "-1",
      "index.indexing.slowlog.threshold.index.trace" : "-1",
      "index.indexing.slowlog.threshold.index.warn" : "-1",
      "index.lifecycle.indexing_complete" : "false",
      "index.lifecycle.name" : "",
      "index.lifecycle.origination_date" : "-1",
      "index.lifecycle.parse_origination_date" : "false",
      "index.lifecycle.prefer_ilm" : "true",
      "index.lifecycle.rollover_alias" : "",
      "index.lifecycle.step.wait_time_threshold" : "12h",
      "index.load_fixed_bitset_filters_eagerly" : "true",
      "index.look_ahead_time" : "2h",
      "index.look_back_time" : "2h",
      "index.mapping.coerce" : "false",
      "index.mapping.depth.limit" : "20",
      "index.mapping.dimension_fields.limit" : "21",
      "index.mapping.field_name_length.limit" : "9223372036854775807",
      "index.mapping.ignore_malformed" : "false",
      "index.mapping.nested_fields.limit" : "50",
      "index.mapping.nested_objects.limit" : "10000",
      "index.mapping.total_fields.limit" : "1000",
      "index.max_adjacency_matrix_filters" : "100",
      "index.max_docvalue_fields_search" : "100",
      "index.max_inner_result_window" : "100",
      "index.max_ngram_diff" : "1",
      "index.max_refresh_listeners" : "1000",
      "index.max_regex_length" : "1000",
      "index.max_rescore_window" : "10000",
      "index.max_result_window" : "10000",
      "index.max_script_fields" : "32",
      "index.max_shingle_diff" : "3",
      "index.max_slices_per_scroll" : "1024",
      "index.max_terms_count" : "65536",
      "index.merge.policy.deletes_pct_allowed" : "20.0",
      "index.merge.policy.expunge_deletes_allowed" : "10.0",
      "index.merge.policy.floor_segment" : "2mb",
      "index.merge.policy.max_merge_at_once" : "10",
      "index.merge.policy.max_merge_at_once_explicit" : "30",
      "index.merge.policy.max_merged_segment" : "0b",
      "index.merge.policy.merge_factor" : "32",
      "index.merge.policy.segments_per_tier" : "10.0",
      "index.merge.policy.type" : "UNSET",
      "index.merge.scheduler.auto_throttle" : "true",
      "index.merge.scheduler.max_merge_count" : "7",
      "index.merge.scheduler.max_thread_count" : "2",
      "index.mode" : "standard",
      "index.number_of_routing_shards" : "3",
      "index.optimize_auto_generated_id" : "true",
      "index.override_write_load_forecast" : "0.0",
      "index.percolator.map_unmapped_fields_as_text" : "false",
      "index.priority" : "1",
      "index.queries.cache.enabled" : "true",
      "index.query.default_field" : [
        "*"
      ],
      "index.query.parse.allow_unmapped_fields" : "true",
      "index.query_string.lenient" : "false",
      "index.recovery.type" : "",
      "index.refresh_interval" : "1s",
      "index.requests.cache.enable" : "true",
      "index.rollup.source.name" : "",
      "index.rollup.source.uuid" : "",
      "index.routing.allocation.disk.watermark.ignore" : "false",
      "index.routing.allocation.enable" : "all",
      "index.routing.allocation.total_shards_per_node" : "-1",
      "index.routing.rebalance.enable" : "all",
      "index.routing_partition_size" : "1",
      "index.routing_path" : [ ],
      "index.search.idle.after" : "30s",
      "index.search.slowlog.level" : "TRACE",
      "index.search.slowlog.threshold.fetch.debug" : "-1",
      "index.search.slowlog.threshold.fetch.info" : "-1",
      "index.search.slowlog.threshold.fetch.trace" : "-1",
      "index.search.slowlog.threshold.fetch.warn" : "-1",
      "index.search.slowlog.threshold.query.debug" : "-1",
      "index.search.slowlog.threshold.query.info" : "-1",
      "index.search.slowlog.threshold.query.trace" : "-1",
      "index.search.slowlog.threshold.query.warn" : "-1",
      "index.search.throttled" : "false",
      "index.shard.check_on_startup" : "false",
      "index.shard_limit.group" : "normal",
      "index.soft_deletes.enabled" : "true",
      "index.soft_deletes.retention.operations" : "0",
      "index.soft_deletes.retention_lease.period" : "12h",
      "index.sort.field" : [ ],
      "index.sort.missing" : [ ],
      "index.sort.mode" : [ ],
      "index.sort.order" : [ ],
      "index.source_only" : "false",
      "index.store.fs.fs_lock" : "native",
      "index.store.preload" : [ ],
      "index.store.snapshot.blob_cache.metadata_files.max_length" : "64kb",
      "index.store.snapshot.cache.enabled" : "true",
      "index.store.snapshot.cache.excluded_file_types" : [ ],
      "index.store.snapshot.cache.prewarm.enabled" : "true",
      "index.store.snapshot.delete_searchable_snapshot" : "false",
      "index.store.snapshot.index_name" : "",
      "index.store.snapshot.index_uuid" : "",
      "index.store.snapshot.partial" : "false",
      "index.store.snapshot.repository_name" : "",
      "index.store.snapshot.repository_uuid" : "",
      "index.store.snapshot.snapshot_name" : "",
      "index.store.snapshot.snapshot_uuid" : "",
      "index.store.snapshot.uncached_chunk_size" : "-1b",
      "index.store.stats_refresh_interval" : "10s",
      "index.store.type" : "",
      "index.time_series.end_time" : "9999-12-31T23:59:59.999Z",
      "index.time_series.es87tsdb_codec.enabled" : "true",
      "index.time_series.start_time" : "-9999-01-01T00:00:00Z",
      "index.top_metrics_max_size" : "10",
      "index.translog.durability" : "REQUEST",
      "index.translog.flush_threshold_age" : "1m",
      "index.translog.flush_threshold_size" : "10gb",
      "index.translog.generation_threshold_size" : "64mb",
      "index.translog.retention.age" : "-1",
      "index.translog.retention.size" : "-1",
      "index.translog.sync_interval" : "5s",
      "index.unassigned.node_left.delayed_timeout" : "1m",
      "index.verified_before_close" : "false",
      "index.version.compatibility" : "8500003",
      "index.warmer.enabled" : "true",
      "index.write.wait_for_active_shards" : "1",
      "index.xpack.ccr.following_index" : "false",
      "index.xpack.version" : "",
      "index.xpack.watcher.template.version" : ""
    }
  }
}

相关资料

标签:index,false,max,merge,API,ElasticSearch,true,store
From: https://www.cnblogs.com/jackieathome/p/17871817.html

相关文章

  • ElasticSearch之Exists API
    检查指定名称的索引是否存在。命令样例如下:curl-I"https://localhost:9200/testindex_002?pretty"--cacert$ES_HOME/config/certs/http_ca.crt-u"elastic:ohCxPH=QBE+s5=*lo7F9"假如索引不存在,则执行结果的样例,如下:HTTP/1.1404NotFoundX-elastic-product:Elastics......
  • ElasticSearch之Open index API
    打开指定的索引。命令样例如下:curl-XPOST"https://localhost:9200/testindex_003/_open?pretty"--cacert$ES_HOME/config/certs/http_ca.crt-u"elastic:ohCxPH=QBE+s5=*lo7F9"执行结果的样例,如下:{"acknowledged":true,"shards_acknowledge......
  • 学习笔记4:JavaSE & API(网络编程 & 多线程)
    1、java.net.Socket:(1)定义:Socket(套接字)封装了TCP协议的通讯细节,是的我们使用它可以与服务端建立网络链接,并通过它获取两个流(一个输入一个输出),然后使用这两个流的读写操作完成与服务端的数据交互。(2)方法getInputStream():获取输入流,返回值是InputStream的一个子类实例。ge......
  • ElasticSearch之Close index API
    关闭指定的索引。索引关闭之后:停止对读、写操作的响应。停止检索操作的响应。在索引关闭前,允许执行的操作,关闭之后均不允许执行。ElasticSearch取消对索引的相关维护操作,包含内存中的数据结构,以及保存在存储中的数据。占用的存储空间,并不会主动释放。ElasticSearch不会删除......
  • ElasticSearch之Clone index API
    使用已有的索引,复制得到一个索引。关闭testindex_001的写入操作,命令样例如下:curl-XPUT"https://localhost:9200/testindex_001/_settings?pretty"-H'Content-Type:application/json'-d'{"settings":{"index.blocks.write":true}}......
  • ElasticSearch之Create index API
    创建指定名称的index。命令样例如下:curl-XPUT"https://localhost:9200/testindex_002?pretty"-H'Content-Type:application/json'-d'{"settings":{"index":{"number_of_shards":3,"number......
  • ElasticSearch之Clear cache API
    本方法用于清理缓存。命令样例如下:curl-XPOST"https://localhost:9200/testindex_001/_cache/clear?pretty"--cacert$ES_HOME/config/certs/http_ca.crt-u"elastic:ohCxPH=QBE+s5=*lo7F9"执行结果的样例,如下:{"_shards":{"total":2,......
  • 【JavaSE】一些常见API(Object、Objects、Math、System、BigDecimal、包装类、Arrays)
    Object类Object类介绍toString方法直接println(对象名),默认会自动调用(对象名.toString),而.toString默认是返回地址信息->全类名(包名+类名)@地址的十六进制哈希值,因此如果println(对象名)控制台没有输出地址值,说明该类一定重写了Object类的toString方法,比如String类和Arr......
  • Elasticsearch 常用功能
    Elasticsearch适合海量数据(PB级别的)搜索,最多延迟1秒,实施高可用Elasticsearch常用术语Index索引:可以理解为MYSQL里的数据库Type索引中的数据类型:可理解为mysql里的表tablejson格式的Documetn文档数据:就是存在ES里的一条数据Field字段,文档里的属性,例如性能年龄QueryDSL查......
  • Java之API详解之Biginteger类的详解
     6BigInteger类6.1引入平时在存储整数的时候,Java中默认是int类型,int类型有取值范围:-2147483648~2147483647。如果数字过大,我们可以使用long类型,但是如果long类型也表示不下怎么办呢?就需要用到BigInteger,可以理解为:大的整数。有多大呢?理论上最大到42亿的21亿次方基本上在内存撑......