【发布时间】:2014-10-13 10:32:37
【问题描述】:
我已按照 elasticsearch.org 网站上的指南添加数据,然后测试搜索过滤器。
我找回了所有记录,而不仅仅是第一条记录。
我运行的命令是……
curl -XPOST 127.0.0.1:9200/bank/_search?pretty -d "{"query":{"match_all":{}},"size":1}"
我得到的结果是……
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
{
"took" : 1,
"timed_out" : false,
"_shards" : {
"total" : 5,
"successful" : 3,
"failed" : 0
},
"hits" : {
"total" : 1,
"max_score" : 1.0,
"hits" : [ {
"_index" : "bank",
"_type" : "accounts",
"_id" : "AUkI69P6_5tX7kVBxTtE",
"_score" : 1.0,
"_source":{"index":{"_id":"1"}}
{"account_number":1,"balance":39225,"firstname":"Amber","lastname":"Duke","age":32,"gender":"M","address":"880 Holmes Lane","employer":"Pyrami","email":"amberduke@pyrami.com","city":"Brogan","state":"IL"}
{"index":{"_id":"6"}}
{"account_number":6,"balance":5686,"firstname":"Hattie","lastname":"Bond","age":36,"gender":"M","address":"671 Bristol Street","employer":"Netagy","email":"hattiebond@netagy.com","city":"Dante","state":"TN"}
{"index":{"_id":"13"}}
{"account_number":13,"balance":32838,"firstname":"Nanette","lastname":"Bates","age":28,"gender":"F","address":"789 Madison Street","employer":"Quility","email":"nanettebates@quility.com","city":"Nogal","state":"VA"}
{"index":{"_id":"18"}}
{"account_number":18,"balance":4180,"firstname":"Dale","lastname":"Adams","age":33,"gender":"M","address":"467 Hutchinson Court","employer":"Boink","email":"daleadams@boink.com","city":"Orick","state":"MD"}
{"index":{"_id":"20"}}
{"account_number":20,"balance":16418,"firstname":"Elinor","lastname":"Ratliff","age":36,"gender":"M","address":"282 Kings Place","employer":"Scentric","email":"elinorratliff@scentric.com","city":"Ribera","state":"WA"}
{"index":{"_id":"25"}}
<SNIP>
谁能帮帮我。
谢谢
注意:我使用的是 Windows 7
注意:我正在使用 curl-7.34.0-rtmp-ssh2-ssl-sspi-zlib-winidn-static-bin-w64
【问题讨论】:
-
看起来您将批量索引 API 调用索引为单个文档。查看结果中的 _source 并跟踪大括号。
标签: curl elasticsearch windows-7-x64