elasticsearch 查询结果不包含预期的内部对象,elasticsearch,kibana,elasticsearch,Kibana" /> elasticsearch 查询结果不包含预期的内部对象,elasticsearch,kibana,elasticsearch,Kibana" />

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

elasticsearch 查询结果不包含预期的内部对象,elasticsearch,kibana,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上获得): 但我有以下结果示例: "_source": { "collectedTime" :

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

curl -XGET http://localhost:9200/index_new/_search {'query': {'range': {'collectedTime': {'gte': '2017-01-01 00:00:00Z', 'lte': 'now/d'}}}, 'size': 10}
通常应返回以下数据(可在Kibana上获得):

但我有以下结果示例:

"_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,"
}
似乎没有返回名为
source
内部对象。我可能忘记在我的查询中添加一些内容了吗?或者有什么东西可以添加到我的映射中

注意:在我的映射中有一个
内部对象
的摘录:

"source": {
    "properties" : {
        "category" : { "type": "text"},
        "country" : { "type": "text"},
        "lang" : { "type": "text"}
    },

有什么想法吗?

遵循这些步骤,您将获得数据

  • 在Kibana管理面板中刷新索引映射。
  • 检查kibana discovery中的过滤器,确保其中有数据
  • 从kibana复制筛选的查询并使用该查询

  • 希望这能帮助您解决问题。

    尝试在Kibana管理控制台中刷新映射。我已刷新映射,Kibana上的警告消失。但是,执行查询时,我仍然没有“源”内部对象。您是否使用了kibana筛选器进行查询,并验证了es中是否有这些数据?在kibana上,我也尝试了查询,并且返回了所需的所有数据。但是,通过curl命令,我没有“源”部分。如果它在kibana上工作,请转到kibana的请求部分,从那里复制查询,并检查您做错了什么。从那里你会看到更好的景色。真是太棒了!谢谢:)另外,我不知道管理面板上的刷新部分。