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
字段
映射看起来像这样
mapping
对我来说奇怪的是,当我搜索 text: looking
时,我得到了正确的结果。 text
字段的映射也相同。
我是否需要将 id_str
的映射更改为 not_analyzed
或有一些棘手的搜索。
谢谢你的帮助。
你的id字段被索引了吗?
在 Kibana 中的设置 > 索引 > Twitter 页面顶部,您可以单击橙色 "Refresh Field List" 图标来选择不在您的 index-pattern 初始定义中的新字段。如果添加了 id 字段,那么您的 id 查找应该可以工作。
我无法通过 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
字段
映射看起来像这样 mapping
对我来说奇怪的是,当我搜索 text: looking
时,我得到了正确的结果。 text
字段的映射也相同。
我是否需要将 id_str
的映射更改为 not_analyzed
或有一些棘手的搜索。
谢谢你的帮助。
你的id字段被索引了吗? 在 Kibana 中的设置 > 索引 > Twitter 页面顶部,您可以单击橙色 "Refresh Field List" 图标来选择不在您的 index-pattern 初始定义中的新字段。如果添加了 id 字段,那么您的 id 查找应该可以工作。