anchor.diff:  This number is based on documents in Lucene segments and may include documents
   from nested fields.
   
  -`indices.docs.deleted`::
  +`deleted`::
   (integer)
   Total number of deleted documents across all primary shards assigned to
   selected nodes.
   +
   This number is based on documents in Lucene segments. {es} reclaims the disk
   space of deleted Lucene documents when a segment is merged.
  -
  -`indices.store.size`::
  +=====
  +
  +`store`::
  +(object)
  +Contains statistics about the size of shards assigned to selected nodes.
  ++
  +.Properties of `store`
  +[%collapsible%open]
  +=====
  +`size`::
   (<<byte-units, byte units>>)
   Total size of all shards assigned to selected nodes.
   
  -`indices.store.size_in_bytes`::
  +`size_in_bytes`::
   (integer)
   Total size, in bytes, of all shards assigned to selected nodes.
  -
  -`indices.fielddata.memory_size`::
  +=====
  +
  +`fielddata`::
  +(object)
  +Contains statistics about the field data cache of selected nodes.
  ++
  +.Properties of `fielddata`
  +[%collapsible%open]
  +=====
  +`memory_size`::
   (<<byte-units, byte units>>)
   Total amount of memory used for the field data cache across all shards
   assigned to selected nodes.
   
  -`indices.fielddata.memory_size_in_bytes`::
  +`memory_size_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for the field data cache across all
   shards assigned to selected nodes.
   
  -`indices.fielddata.evictions`::
  +`evictions`::
   (integer)
   Total number of evictions from the field data cache across all shards assigned
   to selected nodes.
  -
  -`indices.query_cache.memory_size`::
  +=====
  +
  +`query_cache`::
  +(object)
  +Contains statistics about the query cache of selected nodes.
  ++
  +.Properties of `query_cache`
  +[%collapsible%open]
  +=====
  +`memory_size`::
   (<<byte-units, byte units>>)
   Total amount of memory used for the query cache across all shards assigned to
   selected nodes.
   
  -`indices.query_cache.memory_size_in_bytes`::
  +`memory_size_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for the query cache across all shards
   assigned to selected nodes.
   
  -`indices.query_cache.total_count`::
  +`total_count`::
   (integer)
   Total count of hits and misses in the query cache across all shards assigned to
   selected nodes.
   
  -`indices.query_cache.hit_count`::
  +`hit_count`::
   (integer)
   Total count of query cache hits across all shards assigned to selected nodes.
   
  -`indices.query_cache.miss_count`::
  +`miss_count`::
   (integer)
   Total count of query cache misses across all shards assigned to selected nodes.
   
  -`indices.query_cache.cache_size`::
  +`cache_size`::
   (integer)
   Total number of entries currently in the query cache across all shards assigned
   to selected nodes.
   
  -`indices.query_cache.cache_count`::
  +`cache_count`::
   (integer)
   Total number of entries added to the query cache across all shards assigned
   to selected nodes. This number includes current and evicted entries.
   
  -`indices.query_cache.evictions`::
  +`evictions`::
   (integer)
   Total number of query cache evictions across all shards assigned to selected
   nodes.
  -
  -`indices.completion.size`::
  +=====
  +
  +`completion`::
  +(object)
  +Contains statistics about memory used for completion in selected nodes.
  ++
  +.Properties of `completion`
  +[%collapsible%open]
  +=====
  +`size`::
   (<<byte-units, byte units>>)
   Total amount of memory used for completion across all shards assigned to
   selected nodes.
   
  -`indices.completion.size_in_bytes`::
  +`size_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for completion across all shards assigned
   to selected nodes.
  -
  -`indices.segments.count`::
  +=====
  +
  +`segments`::
  +(object)
  +Contains statistics about segments in selected nodes.
  ++
  +.Properties of `segments`
  +[%collapsible%open]
  +=====
  +`count`::
   (integer)
   Total number of segments across all shards assigned to selected nodes.
   
  -`indices.segments.memory`::
  +`memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used for segments across all shards assigned to selected
   nodes.
   
  -`indices.segments.memory_in_bytes`::
  +`memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for segments across all shards assigned to
   selected nodes.
   
  -`indices.segments.terms_memory`::
  +`terms_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used for terms across all shards assigned to selected
   nodes.
   
  -`indices.segments.terms_memory_in_bytes`::
  +`terms_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for terms across all shards assigned to
   selected nodes.
   
  -`indices.segments.stored_fields_memory`::
  +`stored_fields_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used for stored fields across all shards assigned to
   selected nodes.
   
  -`indices.segments.stored_fields_memory_in_bytes`::
  +`stored_fields_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for stored fields across all shards
   assigned to selected nodes.
   
  -`indices.segments.term_vectors_memory`::
  +`term_vectors_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used for term vectors across all shards assigned to
   selected nodes.
   
  -`indices.segments.term_vectors_memory_in_bytes`::
  +`term_vectors_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for term vectors across all shards
   assigned to selected nodes.
   
  -`indices.segments.norms_memory`::
  +`norms_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used for normalization factors across all shards assigned
   to selected nodes.
   
  -`indices.segments.norms_memory_in_bytes`::
  +`norms_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for normalization factors across all
   shards assigned to selected nodes.
   
  -`indices.segments.points_memory`::
  +`points_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used for points across all shards assigned to selected
   nodes.
   
  -`indices.segments.points_memory_in_bytes`::
  +`points_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for points across all shards assigned to
   selected nodes.
   
  -`indices.segments.doc_values_memory`::
  +`doc_values_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used for doc values across all shards assigned to
   selected nodes.
   
  -`indices.segments.doc_values_memory_in_bytes`::
  +`doc_values_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used for doc values across all shards assigned
   to selected nodes.
   
  -`indices.segments.index_writer_memory`::
  +`index_writer_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used by all index writers across all shards assigned to
   selected nodes.
   
  -`indices.segments.index_writer_memory_in_bytes`::
  +`index_writer_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used by all index writers across all shards
   assigned to selected nodes.
   
  -`indices.segments.version_map_memory`::
  +`version_map_memory`::
   (<<byte-units, byte units>>)
   Total amount of memory used by all version maps across all shards assigned to
   selected nodes.
   
  -`indices.segments.version_map_memory_in_bytes`::
  +`version_map_memory_in_bytes`::
   (integer)
   Total amount, in bytes, of memory used by all version maps across all shards
   assigned to selected nodes.
   
  -`indices.segments.fixed_bit_set_memory`::
  +`fixed_bit_set`::
   (<<byte-units, byte units>>)
   Total amount of memory used by fixed bit sets across all shards assigned to
   selected nodes.
  
positive.code: Fixed bit sets are used for nested object field types and
  type filters for <<parent-join,join>> fields.
  
  `indices.segments.fixed_bit_set_memory_in_bytes`::
  (integer)
  Total amount of memory, in bytes, used by fixed bit sets across all shards
  assigned to selected nodes.
  
  `indices.segments.max_unsafe_auto_id_timestamp`::
  (integer)
  https://en.wikipedia.org/wiki/Unix_time[Unix timestamp], in milliseconds, of
  the most recently retried indexing request.
  
  `indices.segments.file_sizes`::
  (object)
  This object is not populated by the cluster stats API.
  +
  To get information on segment files, use the <<cluster-nodes-stats,node stats
  API>>.
  ====
  
  [[cluster-stats-api-response-body-nodes]]
  ===== `nodes` section
  
  [%collapsible]
  ====
  `nodes.count.total`::
  (integer)
  Total number of nodes selected by the request's <<cluster-nodes,node filters>>.
  
  `nodes.count.coordinating_only`::
  (integer)
  Number of selected nodes without a <<modules-node,role>>. These nodes are
  considered <<coordinating-only-node,coordinating only>> nodes.
  
  `nodes.count.<role>`::
  (integer)
  Number of selected nodes with the role. For a list of roles, see
  <<modules-node>>.
  
  `nodes.versions`::
  (array of strings)
  Array of {es} versions used on selected nodes.
  
  `nodes.os.available_processors`::
  (integer)
  Number of processors available to JVM across all selected nodes.
  
  `nodes.os.allocated_processors`::
  (integer)
  Number of processors used to calculate thread pool size across all selected
  nodes.
  
negative.code: `nodes.fs.free`. This is the actual amount of free disk space the selected {es}
  nodes can use.
  
  `available_in_bytes`::
  (integer)
  Total number of bytes available to JVM in file stores
  across all selected nodes.
  