查询结果不包含预期的内部对象

时间:2018-05-15 21:08:23

标签: elasticsearch kibana

嗨!

我目前因查询的部分结果而被阻止:我已执行以下操作:

curl -XGET http://localhost:9200/index_new/_search {'query': {'range': {'collectedTime': {'gte': '2017-01-01 00:00:00Z', 'lte': 'now/d'}}}, 'size': 10}

它通常应该返回以下数据(在Kibana上可用):

Kibana_result

但我有以下结果示例:

"_source": {
    "collectedTime" : "May 15th 2018, 00:50:33.000",
    "meta_lang" : "en",
    "movies" : [],
    "publish_date" : "May 15th 2018, 02:00:00.000",
    "summary" : "Late last Friday,"
}

似乎未返回名为Inner object的{​​{1}}。我可能忘记在查询中添加一些内容吗?或者有什么东西可以添加到我的映射中?

注意:我的映射中有source source的摘录:

Inner Object

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

按照以下步骤操作即可获得数据。

  1. 在“Kibana管理”面板中刷新“索引映射”。
    1. 检查kibana发现中的过滤器,并确保其中有数据。
    2. 从kibana复制过滤的查询并使用该过滤查询。
  2. 希望这可以帮助您解决问题。