title: SuggestCompletion Nest usage
body: <p>I'm trying to do a SuggestCompletion query for a location (countries and cities), I'd like to perform the query over those two fields.</p>
  
  <p>my mapping so far is the following:</p>
  
  <pre><code>var response =  _client.CreateIndex(PlatformConfiguration.LocationIndexName,
                      descriptor =&gt; descriptor.AddMapping&lt;LocationInfo&gt;(
                          m =&gt; m.Properties(
                              p =&gt; p.Completion(s =&gt; s
                                  .Name(n=&gt;n.CountryName)
                                  .IndexAnalyzer("simple")
                                  .SearchAnalyzer("simple")
                                  .MaxInputLength(50)
                                  .Payloads()
                                  .PreserveSeparators()
                                  .PreservePositionIncrements()).
                                  Completion(s=&gt;s.Name(n =&gt; n.City)
                                  .IndexAnalyzer("simple")
                                  .SearchAnalyzer("simple")
                                  .MaxInputLength(50)
                                  .Payloads()
                                  .PreserveSeparators()
                                  .PreservePositionIncrements())
                              )));
  </code></pre>
  
  <p><strong>Edit:</strong>
  How I'm indexing the elements:</p>
  
  <pre><code>public bool IndexLocations(IList&lt;LocationInfo&gt; locations)
  
          {
              var bulkParams = locations.Select(p =&gt; new BulkParameters&lt;LocationInfo&gt;(p){
                  Id = p.Id, 
                  Timestamp = DateTime.Now.ToTimeStamp()
              });
              var response = _client.IndexMany(bulkParams, PlatformConfiguration.LocationIndexName);
              return response.IsValid;
          }
  </code></pre>
  
  <p><strong>Edit</strong></p>
  
  <p>After viewing the mappings I changed my query to the following:</p>
  
  <pre><code>var response = _client.Search&lt;LocationInfo&gt;(location =&gt;
                  location.Index(PlatformConfiguration.LocationIndexName).
                      SuggestCompletion("locationinfo", f =&gt; f.OnField("countryName").Text(text).Size(1)));
  </code></pre>
  
  <p>and I also I tried:</p>
  
  <pre><code> var response = _client.Search&lt;LocationInfo&gt;(location =&gt;
                  location.Index(PlatformConfiguration.LocationIndexName).
                      SuggestCompletion("countryName", f =&gt; f.OnField("countryName").Text(text).Size(1)));  
  </code></pre>
  
  <p>.....And I still get an empty result</p>
  
  <p><strong>the mapping</strong></p>
  
  <pre><code>{
    "locationindex": {
      "mappings": {
        "locationinfo": {
          "properties": {
            "countryName": {
              "type": "completion",
              "analyzer": "simple",
              "payloads": true,
              "preserve_separators": true,
              "preserve_position_increments": true,
              "max_input_length": 50
            }
          }
        },
        "bulkparameters`1": {
          "properties": {
            "document": {
              "properties": {
                "city": {
                  "type": "string"
                },
                "countryName": {
                  "type": "string"
                },
                "countryTwoDigitCode": {
                  "type": "string"
                },
                "id": {
                  "type": "string"
                },
                "latitude": {
                  "type": "string"
                },
                "longitude": {
                  "type": "string"
                }
              }
            },
            "id": {
              "type": "string"
            },
            "timestamp": {
              "type": "long"
            },
            "versionType": {
              "type": "long"
            }
          }
        }
      }
    }
  }
  </code></pre>