diff --git a/ansible/roles/es6/files/templates/cbatch-assessment.json b/ansible/roles/es6/files/templates/cbatch-assessment.json
new file mode 100644
index 0000000000000000000000000000000000000000..4b7117302a339d6c0b816fad7a6e009c35c37dad
--- /dev/null
+++ b/ansible/roles/es6/files/templates/cbatch-assessment.json
@@ -0,0 +1,261 @@
+{
+  "index_patterns": "cbatch-assessment-*",
+  "settings": {
+    "index": {
+      "number_of_shards": "5",
+      "analysis": {
+        "filter": {
+          "mynGram": {
+            "token_chars": [
+              "letter",
+              "digit",
+              "whitespace",
+              "punctuation",
+              "symbol"
+            ],
+            "min_gram": "1",
+            "type": "ngram",
+            "max_gram": "20"
+          }
+        },
+        "analyzer": {
+          "cs_index_analyzer": {
+            "filter": [
+              "lowercase",
+              "mynGram"
+            ],
+            "type": "custom",
+            "tokenizer": "standard"
+          },
+          "keylower": {
+            "filter": "lowercase",
+            "type": "custom",
+            "tokenizer": "keyword"
+          },
+          "cs_search_analyzer": {
+            "filter": [
+              "lowercase",
+              "standard"
+            ],
+            "type": "custom",
+            "tokenizer": "standard"
+          }
+        }
+      },
+      "number_of_replicas": "1"
+    },
+    "blocks": {
+      "read_only_allow_delete": "false"
+    }
+  },
+  "mappings": {
+    "_doc": {
+      "dynamic": "false",
+      "properties": {
+        "all_fields": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower"
+            }
+          },
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer"
+        },
+        "batchId": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "userId": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "courseId": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "contentName": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "externalId": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "districtName": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "maskedEmail": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "maskedPhone": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "userName": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "rootOrgName": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "subOrgName": {
+          "type": "text",
+          "fields": {
+            "raw": {
+              "type": "text",
+              "analyzer": "keylower",
+              "fielddata": true
+            }
+          },
+          "copy_to": [
+            "all_fields"
+          ],
+          "analyzer": "cs_index_analyzer",
+          "search_analyzer": "cs_search_analyzer",
+          "fielddata": true
+        },
+        "score": {
+          "type": "long",
+          "fields": {
+            "raw": {
+              "type": "long"
+            }
+          }
+        },
+        "totalScore": {
+          "type": "long",
+          "fields": {
+            "raw": {
+              "type": "long"
+            }
+          }
+        }
+      }
+    }
+  }
+}
\ No newline at end of file