2014-10-04 69 views
0

所有条款我正在下面ES查询列表聚集在ElasticSearch

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

和,而不是只列出前10桶,我想列出100桶或全部。不过我不确定这是可能的,有什么建议吗?非常感谢!

回答

1

您应该在汇总列表中指定“size”参数。如果它有用,请在下面查询。

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

谢谢,就是这样! :) – Crista23 2014-10-05 12:07:34