Get index segments
Generally available
Path parameters
-
Comma-separated list of data streams, indices, and aliases used to limit the request. Supports wildcards (
*). To target all data streams and indices, omit this parameter or use*or_all.
Query parameters
-
If
false, the request returns an error if any wildcard expression, index alias, or_allvalue targets only missing or closed indices. This behavior applies even if the request targets other open indices. -
Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as
open,hidden.Supported values include:
all: Match any data stream or index, including hidden ones.open: Match open, non-hidden indices. Also matches any non-hidden data stream.closed: Match closed, non-hidden indices. Also matches any non-hidden data stream. Data streams cannot be closed.hidden: Match hidden data streams and hidden indices. Must be combined withopen,closed, orboth.none: Wildcard expressions are not accepted.
Values are
all,open,closed,hidden, ornone.
GET
/{index}/_segments
Console
GET /my-index-000001/_segments
resp = client.indices.segments(
index="my-index-000001",
)
const response = await client.indices.segments({
index: "my-index-000001",
});
response = client.indices.segments(
index: "my-index-000001"
)
$resp = $client->indices()->segments([
"index" => "my-index-000001",
]);
curl -X GET -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/my-index-000001/_segments"
client.indices().segments(s -> s
.index("my-index-000001")
);
Response examples (200)
A response describing information about index segments.
{
"_shards": {
"total": 2,
"successful": 2,
"failed": 0
},
"indices": {
"kibana_sample_data_ecommerce": {
"shards": {
"0": [
{
"routing": {
"state": "STARTED",
"primary": false,
"node": "zZg9NuPhQPKO3LMRkMo2iw"
},
"num_committed_segments": 4,
"num_search_segments": 4,
"segments": {
"_0": {
"generation": 0,
"num_docs": 500,
"deleted_docs": 0,
"size_in_bytes": 524718,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
},
"_1": {
"generation": 1,
"num_docs": 500,
"deleted_docs": 0,
"size_in_bytes": 526100,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
},
"_2": {
"generation": 2,
"num_docs": 2000,
"deleted_docs": 0,
"size_in_bytes": 1846181,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
},
"_3": {
"generation": 3,
"num_docs": 1675,
"deleted_docs": 0,
"size_in_bytes": 1572960,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
}
}
},
{
"routing": {
"state": "STARTED",
"primary": true,
"node": "sp27SQiNTQWKpBKoRcnfQQ"
},
"num_committed_segments": 5,
"num_search_segments": 5,
"segments": {
"_0": {
"generation": 0,
"num_docs": 187,
"deleted_docs": 0,
"size_in_bytes": 227245,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
},
"_1": {
"generation": 1,
"num_docs": 253,
"deleted_docs": 0,
"size_in_bytes": 297549,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
},
"_2": {
"generation": 2,
"num_docs": 560,
"deleted_docs": 0,
"size_in_bytes": 580918,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
},
"_3": {
"generation": 3,
"num_docs": 1603,
"deleted_docs": 0,
"size_in_bytes": 1506385,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
},
"_4": {
"generation": 4,
"num_docs": 2072,
"deleted_docs": 0,
"size_in_bytes": 1913051,
"committed": true,
"search": true,
"version": "10.3.1",
"compound": true,
"attributes": {
"Lucene90StoredFieldsFormat.mode": "BEST_SPEED"
}
}
}
}
]
}
}
}
}