2016-10-14 2 views

답변

2

당신은 집계 섹션 조금 단순화하고

var searchResult = client.Search<SearchResult>(request => request 
    // Your existing query below... 
    //.Query(q => q) 
    .Size(0) 
    .Aggregations(a => a 
     // simplify the terms aggregation 
     .Terms("query", tr => tr 
      .Field("name") 
      .Size(30) 
     ) 
     // Add the top hits aggregation 
     .TopHits("top", th => th 
      .Size(1) 
     ) 
    ) 
); 
+0

감사에서 최고의 히트를 넣어,하지만 난 입력 원시 쿼리 후 둥지로하고에 보낼 수있는 방법, 응답이 원하는 얻을 해달라고 수 탄성 검색? – ProgLearner

+1

@ProgLearner 예, 옵션은 http://stackoverflow.com/a/40076192/1831을 참조하십시오. –