我正在学习Elasticsearch,并在Windows提示符下运行以下命令:
curl -XPOST http://127.0.0.1:9200/test-index/_search?size=0&pretty -d @executing_an_aggregation.json
这是execution_an_aggregation.json
的内容{
"query": {
"match_all": {}
},
"aggs": {
"tag": {
"terms": {
"field": "tag",
"size": 10
}
}
}
}
但是,我得到了以下内容:
{"把":2" TIMED_OUT":假," _shards" {"总":5,&#34 ;成功":5,"失败":0},"命中" {"总" 980" MAX_SCORE&#34 ;: 0.0,"命中":[]}}'漂亮'不被识别为内部或外部命令,可操作程序或批处理文件。
请注意'漂亮'导致错误。如何在Windows中获得漂亮的结果?
谢谢!
答案 0 :(得分:2)
使用双引号而不是简单引号。在权威指南中,所有内容都已经在Unix-live环境中进行了测试。
curl -XPOST "http://127.0.0.1:9200/blog/_search?size=0&pretty" -d @executing_an_aggregation.json