ElasticSearch
Settings Scripts
Get Settings For Index (including the analyzers)
GET ${indexName}/_settings
Get Mapping For Index (including the fields)
GET ${indexName}/_mapping
Get Stats For Index
GET ${indexName}/_stats
Index/Read/Update/Delete Scripts
Create Index
Index Single Value
POST ${indexName}/_doc/
{
"title": "Something To Treasure"
}
Bulk Index
POST ${indexName}/_bulk
{ "index": {} }
{ "title": "Magnavox" }
{ "index": {} }
{ "title": "Multivox"}
Read Single Value
GET ${indexName}/_doc/hc_3mYMBbVzBDYKV_8WP
Update Single Value
POST ${indexName}/_update/hc_3mYMBbVzBDYKV_8WP
{
"doc": {
"title": "Something To Treasure"
}
Delete Single Value
DELETE search-trademark-names/_doc/DUQRm4MBgeBxdUf1P8Th
Delete All Entries In Index
POST ${indexName}/_delete_by_query
{
"query": {
"match_all": {}
}
}
- Note: This will not free up the disk space.
Delete Entire Index
DELETE ${indexName}