# Reset an Elastic Cluster with these Shell Command Wipe out the instance ```shell curl -u "$auth" -X DELETE "$endpoint"'?pretty' 2> /dev/null ``` Rebuild the instance with new settings ```shell curl -u "$auth" -X PUT "$endpoint"'?pretty' -H 'Content-Type: application/json' -d' { "settings": { "index.mapping.total_fields.limit": 10000, "analysis": { "analyzer": { "nodash": { "type": "custom", "tokenizer": "whitespace" }, "lb_analyzer": { "tokenizer": "lb_tokenizer" } }, "tokenizer": { "lb_tokenizer": { "type": "ngram", "min_gram": 3, "max_gram": 4, "token_chars": [ "letter", "digit" ] } } } } } ' 2> /dev/null ``` Shove the mappings back in ```shell curl -u "$auth" -X PUT "$endpoint"'/_mapping?pretty' -H 'Content-Type: application/json' -d' { "properties": { "legoBlockBuilder": { "enabled": false, "type": "object" }, "siteSearchFeatured": { "type": "integer" }, "type": { "type": "text", "analyzer": "nodash" }, "content.title": { "type": "text", "fields": { "keywords": { "type": "keyword" }, "ngrams": { "type": "text", "analyzer": "lb_analyzer" } } }, "content.sharedContentTitle": { "type": "text", "fields": { "keywords": { "type": "keyword" }, "ngrams": { "type": "text", "analyzer": "lb_analyzer" } } }, "content.sharedContentCopy": { "type": "text", "fields": { "keywords": { "type": "keyword" }, "ngrams": { "type": "text", "analyzer": "lb_analyzer" } } }, "content.body": { "type": "text", "fields": { "keywords": { "type": "keyword" }, "ngrams": { "type": "text", "analyzer": "lb_analyzer" } } } } } ' 2> /dev/null ```