title: ElasticSearch highlight showing wrong field
body: <p>If I insert this data in ElasticSearch:</p>
  
  <pre><code>PUT /a/b/1
  {
     "content": "&lt;a&gt;Mussum&lt;a&gt; ipsum&lt;a&gt; cacilds&lt;a&gt;",
     "content_processed": "Mussum ipsum cacilds",
     "content.processed": "Mussum ipsum cacilds",
     "content.processed.x": "Mussum ipsum cacilds"
  }
  </code></pre>
  
  <p>And perform the following query:</p>
  
  <pre><code>GET /a/_search
  {
     "query": {
        "query_string": {
           "query": "cacilds"
        }
     },
     "highlight": {
        "pre_tags": [
           "&lt;tag1&gt;&lt;div class='h1'&gt;&lt;/div&gt;",
           "&lt;tag2&gt;"
        ],
        "post_tags": [
           "&lt;/tag1&gt;",
           "&lt;/tag2&gt;"
        ],
        "fields": {
           "_all": {},
           "content": {},
           "content_processed": {},
           "content.processed": {},
           "content.processed.x": {}
        }
     }
  }
  </code></pre>
  
  <p>The highlights I receive are:</p>
  
  <pre><code>        "highlight": {
             "content_processed": [
                "Mussum ipsum &lt;tag1&gt;&lt;div class='h1'&gt;&lt;/div&gt;cacilds&lt;/tag1&gt;"
             ],
             "content.processed": [
                "&lt;a&gt;Mussum&lt;a&gt; ipsum&lt;a&gt; &lt;tag1&gt;&lt;div class='h1'&gt;&lt;/div&gt;cacilds&lt;/tag1&gt;&lt;a&gt;"
             ],
             "content": [
                "&lt;a&gt;Mussum&lt;a&gt; ipsum&lt;a&gt; &lt;tag1&gt;&lt;div class='h1'&gt;&lt;/div&gt;cacilds&lt;/tag1&gt;&lt;a&gt;"
             ],
             "content.processed.x": [
                "&lt;a&gt;Mussum&lt;a&gt; ipsum&lt;a&gt; &lt;tag1&gt;&lt;div class='h1'&gt;&lt;/div&gt;cacilds&lt;/tag1&gt;&lt;a&gt;"
             ]
          }
  </code></pre>
  
  <p>"content" and "content_processed" values is what I would expect. But "content.processed" and "content.processed.x" seems to be showing wrong data. I would expect them to have same result as "content_processed" but instead they have same result as "content". Why this? Am I doing something wrong?</p>