2017-01-12 2 views
0

Mit Nest 5, Ich versuche, eine Abfrage-Anforderung zu machen und Aggregationen auf Ergebnis zu machen:Elasticsearch Nest Abfrage und aggs bei gleichzeitig

In Elasticsearch wäre es diese Art der Anfrage sein:

POST /index/mappingname/_search 
{ 
    "query": { 
     "match": { 
     "street": "wellington" 
     } 
    }, 
    "aggs" : { 
     "agg_name" : { 
      "terms" : { 
       "field" : "country" 
      } 
     } 
    }, 
    "size" : 0 
} 

Antwort

0
var response = Client.Search<my_class>(s => s 
    .Query(p => p 
     .Match(m => m 
      .Field(f => f.street) 
      .Query("wellington") 
     ) 
    ) 
    .Size(1000) 
    .Aggregations(a => a 
     .Terms(codeBucket, t => t 
      .Field("country") 
      .Size(100) 
     ) 
    ) 
); 
Verwandte Themen