Elasticsearch多个indice wilcard查询字符串无效

时间:2016-11-03 16:40:06

标签: elasticsearch logstash elasticsearch-5

Current [5.0] elasticsearch doc中有人说

  

所有多索引API都支持以下url查询字符串:    ignore_unavailable allow_no_indices

我删除了所有现有的indice,并尝试使用映射

创建一个新的
curl -XDELETE "http://elastic:elastic@127.0.0.1:9200/mail-*?pretty=true"
curl -XPUT "http://elastic:elastic@127.0.0.1:9200/mail-*?ignore_unavailable=true&pretty=true" -d '   {
"mappings": {
  "ex": {
    "properties": {
      ...

我收到了这个错误:

"请求[/ mail- *]包含无法识别的参数:[ignore_unavailable]"

我需要创建这个映射,因为索引是由logstash创建的,每天都有一个新索引index => "邮件 - %{+} YYYY.MM.DD"

如果我删除了indice名称中的wilcard,它就可以了!

为什么我需要这样做,因为我在logstash中使用了geoip过滤器,但是geoip.location不在类型" geo_point"和kibana瓷砖地图没有这个

0 个答案:

没有答案