Validation Failed: 1: mapping type is missing; in elasticsearch
<p>I'm was an error same <a href="https://stackoverflow.com/questions/8160234/elasticsearch-always-returning-mapping-type-is-missing">this questuion</a>.
As the answer of this question i'm trying to set correct url to PUT index mapping, but it's not work on my instance:</p>

<pre><code>$ cat mapping.json | http PUT myhost:9200/acastest/_mapping 
</code></pre>

<p>result: </p>

<pre><code>HTTP/1.1 400 Bad Request
Content-Length: 247
Content-Type: application/json; charset=UTF-8

{
    "error": {
        "reason": "Validation Failed: 1: mapping type is missing;", 
        "root_cause": [
            {
                "reason": "Validation Failed: 1: mapping type is missing;", 
                "type": "action_request_validation_exception"
            }
        ], 
        "type": "action_request_validation_exception"
    }, 
    "status": 400
}
</code></pre>

<p>and trying with this:</p>

<pre><code>$ cat mapping.json | http PUT myhost:9200/acastest/articles/_mapping 
</code></pre>

<p>result:</p>

<pre><code>HTTP/1.1 400 Bad Request
Content-Length: 3969
Content-Type: application/json; charset=UTF-8

{
    "error": {
        "reason": "Root mapping definition has unsupported parameters:  [mappings : {articles={properties={category_en={type=string, index=not_analyzed},blah blah blah", 
        "root_cause": [
            {
                "reason": "Root mapping definition has unsupported parameters:  [mappings : {articles={properties={category_en={type=string, index=not_analyzed}, category_fa={blahblah blah", 
                "type": "mapper_parsing_exception"
            }
        ], 
        "type": "mapper_parsing_exception"
    }, 
    "status": 400
}
</code></pre>

<p>Elasticsearch config:</p>

<pre><code>"version": {

    "number": "2.1.1",
    "build_hash": "40e2c53a6b6c2972b3d13846e450e66f4375bd71",
    "build_timestamp": "2015-12-15T13:05:55Z",
    "build_snapshot": false,
    "lucene_version": "5.3.1"

},
</code></pre>

<p>and my mapping file like this:</p>

<pre><code>{ 
    "mappings": {
            "articles": {
                "properties": {
                    "category_en": {
                        "type": "string",
                        "index": "not_analyzed"
                    },
                    "category_fa": {
                        "type": "string",
                        "index": "not_analyzed"
                    },
                    blah
                    blah
                    blah
                }
            }
        }
}
</code></pre>

<p>To see complete mapping file, check <a href="https://gist.github.com/kharazi/2a97b39a8cb05b211fba" rel="noreferrer">this</a>
How can i fix it?</p>