我正在使用Elasticsearch 1.5.2。我有278个存储产品的索引。我检查它们是否存储在头插件中。当运行match_all查询时,我只有10次命中,但总数为278。我得到以下结果:
{
"took": 3,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 278,
"max_score": 1,
"hits": [.................only 10 products.......]
我希望我的278个结果全部获得成功。
最佳答案
您需要向查询中传递size
参数,如下所示:
POST /_search
{
"from" : 0, "size" : 300,
"query" : {
"match_all":{}
}
}
默认值为10个文档。