title: Missing geo_point fields in elasticsearch response
body: <p>It seems that geo_point fields are ignored in the result if specified using "fields []"</p>
  
  <p>I have the following mapping for index test01</p>
  
  <pre><code>{
     "test01": {
        "mappings": {
           "activity": {
              "properties": {
                 "location": {
                    "type": "string"
                 },
                 "mygeo": {
                    "type": "geo_point",
                    "doc_values": true,
                    "fielddata": {
                       "format": "compressed",
                       "precision": "1km"
                    }
                 }
              }
           }
        }
     }
  }
  </code></pre>
  
  <p>The index contains a single activity</p>
  
  <pre><code>{
        "mygeo": {
          "lat": 51.247607909,
          "lon": 22.565701278
        },
        "location" : "New York"
  }
  </code></pre>
  
  <p>Query</p>
  
  <pre><code>GET /test01/_search
  {
    "size" : 1,
    "fields": ["location", "mygeo"]
  }
  </code></pre>
  
  <p>generates the following where the mygeo field is missing. (I have also tried "fields": ["location", "mygeo.lat", "mygeo.lon", "mygeo"]). </p>
  
  <pre><code> "hits": [
       {
          "_index": "test01",
          "_type": "activity",
          "_id": "1",
          "_score": 1,
          "fields": {
             "location": [
                "New York"
             ]
          }
       }
    ]
  </code></pre>
  
  <p>The only way I can get the mygeo object is through _source by adding "_source" : {"includes" : [ "mygeo" ]}.</p>
  
  <p>Is there any way to get a geo_point field using the "field" parameter?</p>
  
  <p>I have tried the Rest API and the Java API. Both produce the same result using Elasticsearch v. 1.7.1. </p>
  
  <p>Thanks </p>