繁体   English   中英

Elasticsearch / Kibana无法搜索字段

[英]Elasticsearch/Kibana unable to search field

我无法通过Elasticsearch查询以及Kibana搜索字段。 我的文档如下所示:

  "_index": "twitter",
  "_type": "nissan",
  "_id": "AVm3oHh1iSIXn8b-9qC1",
  "_score": 1,
  "_source": {
    "id_str": "822121770627067911",
    "id": 822121770627067900,
    "text":"Super looking query"

我执行查询:

  "size" : 1,
  "query": {
    "match": {
      "id": 822121770627067900
    }
  }

并且没有点击,也尝试了id_str字段

映射看起来像这样的映射

对我来说,更奇怪的是,当我搜索text: looking我得到正确的结果。 text字段的映射也相同。 我是否需要更改映射id_strnot_analyzed还是有一些棘手的搜索。 谢谢您的帮助。

您的id字段被索引了吗? 在Kibana的“设置”>“索引”>“推特”页面顶部,您可以单击橙色的“刷新字段列表”图标来选取不在索引模式初始定义中的新字段。 然后,如果添加了id字段,则您的id查找应该可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM