title: Elasticsearch only works with * if field has been specified during search
body: <p>I've created mulitple indexes with each of the following mapping:</p>
  <pre><code>                  &quot;path&quot;: {
                          &quot;index&quot;: &quot;false&quot;,
                          &quot;type&quot;: &quot;text&quot;,
                          &quot;fielddata&quot;: true
                      },
  
  
                    &quot;path&quot;: {
                          &quot;index&quot;: &quot;true&quot;,
                          &quot;analyzer&quot;: &quot;caseinsensitive_analyzer&quot;,
                          &quot;type&quot;: &quot;text&quot;,
                          &quot;fielddata&quot;: true
                      },
  
  
                    &quot;path&quot;: {
                          &quot;index&quot;: &quot;true&quot;,
                          &quot;type&quot;: &quot;text&quot;,
                          &quot;fielddata&quot;: true
                      },
  
  
                    &quot;path&quot;: {
                          &quot;index&quot;: &quot;true&quot;,
                          &quot;type&quot;: &quot;text&quot;
                    },
  
  
  
                    &quot;path&quot;: {
                          &quot;index&quot;: &quot;true&quot;,
                          &quot;type&quot;: &quot;keyword&quot;
                    },
  </code></pre>
  <p>some of the above mappings do not work in total and throw the following error, but do not know which one it was:
  [illegal_argument_exception] Fielddata is disabled on text fields by default. Set fielddata=true on [name] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead.</p>
  <p>The path looks s.th. like @hello.world.hallo.welt</p>
  <p>If I want to search for it with @hello.*.hallo.welt I get nothing returned, but when I do the search with +path:@hello.*.hallo.welt it works, any ideas why or how I can solve it so that the first search works as well.</p>
  <p>This was working with es2.x but no longer with es6.x</p>
  <p>So how can I change full text search behave in the same way as field search?</p>