2014-10-04 2 views
0

에서 집계의 모든면 내가 대신 단지 10 버킷리스트의 다음 ES 쿼리목록 ElasticSearch

curl -X GET 'http://localhost:9200/imoveis/_search?pretty' -d 
    '{"query":{"terms":{"field1":["searchterm"]}}, 
    "aggregations":{"significantQTypes":{"significant_terms":{"field":"field1"}}}, 
    "size":0}' 

를 실행하고, 나는 100 버킷 또는 모두를 나열하고 싶습니다. 아직도 나는 이것이 가능한 방법, 어떤 제안이 확실하지 않다? 고마워요!

답변

1

"size"매개 변수는 집계 목록에도 지정해야합니다. 유용한 경우 아래의 쿼리를 찾으십시오.

{ 
    "query": { 
    "terms": { 
     "field1": [ 
     "searchterm" 
     ] 
    } 
    }, 
    "aggregations": { 
    "significantQTypes": { 
     "significant_terms": { 
     "field": "field1", 
     "size": 100 
     } 
    } 
    }, 
    "size": 0 
} 
+0

감사합니다. :) – Crista23