elasticsearch,Curl,elasticsearch" /> elasticsearch,Curl,elasticsearch" />

使用curl时缺少弹性搜索的结果

使用curl时缺少弹性搜索的结果,curl,elasticsearch,Curl,elasticsearch,我第一次尝试弹性搜索。我只有一个节点和一个索引 curl -XPUT http://localhost:9200/testing/dummy/1 -d '{ "snapshotTime" : "2012-10-31T13:31:21", "ratio" : "50", "description" : "sample description" }' 我已经将500个这样的假人编入了“测试”索引 h

我第一次尝试弹性搜索。我只有一个节点和一个索引

curl -XPUT http://localhost:9200/testing/dummy/1 -d '{
                "snapshotTime" : "2012-10-31T13:31:21",
                "ratio" : "50",
                "description" : "sample description"


}'
我已经将500个这样的假人编入了“测试”索引

http://localhost:9200/testing/dummy/1
。 . .

现在,当我尝试使用此数据集进行matchAll查询时

curl -XGET 'http://localhost:9202/_all/_search?pretty=true' -d '
{ 
    "query" : { 
        "matchAll" : {} 
    } 
}'

我只得到10个结果,每次都是随机的。然而,总点击量仍然是500。hits数组仅包含10个条目。我遗漏了什么吗?

我从elastic search用户邮件列表中得到了答案。(字幕:拉杜·盖奥赫)


搜索API中的from/size允许控制结果集大小。

http://127.0.0.1:9200/foo/_search/?size=1000&pretty=1

注意size参数,它将显示的点击次数从默认值(10)增加到1000

curl -XGET 'http://localhost:9202/_all/_search?pretty=true' -d '
{ 
    "query" : { 
        "matchAll" : {} 
    } 
}'