我需要生成csv
作为elasticsearch索引的响应。为此,我使用插件作为:
$ES_HOME/bin/elasticsearch-plugin install org.codelibs:elasticsearch-dataformat:5.3.0
在git中提供的查询格式应该是这样的
curl -o /tmp/data.csv -XGET "localhost:9200/{index}/{type}/_data?format=csv&source=
我的要求是在字段name = Anuj
中编写查询。这就是我编写查询的方式。
http://bgl-mong-ros121:9500/mydata/term/_data?format=csv&_source=_search?q=name:Anuj&pretty=true
回复我接收:
{
"_index" : "mydata",
"_type" : "term",
"_id" : "_data",
"found" : false
}
答案 0 :(得分:0)
您的查询字符串中存在错误,请将其写为:
http://bgl-mong-ros121:9500/mydata/term/_data?format=csv&_source=_search&q=name:Anuj&pretty=true
^
|
change ? to &
<强>更新强>:
也试试这个:
http://bgl-mong-ros121:9500/mydata/term/_data?format=csv&source={"_source":["_search"],"query":{"match":{"name":"Anuj"}}}