Elasticsearch:在Windows提示符和'漂亮'中运行命令会导致错误

时间:2015-02-22 02:51:24

标签: elasticsearch

我正在学习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中获得漂亮的结果?

谢谢!

1 个答案:

答案 0 :(得分:2)

使用双引号而不是简单引号。在权威指南中,所有内容都已经在Unix-live环境中进行了测试。

curl -XPOST "http://127.0.0.1:9200/blog/_search?size=0&pretty" -d @executing_an_aggregation.json