如何在Elasticsearch中查找字段所属的索引?

时间:2019-10-07 20:53:45

标签: elasticsearch

我是Elasticsearch的新手。我必须使用给定的字段编写查询,但是我不知道如何找到合适的索引。我将如何找到这些信息?

2 个答案:

答案 0 :(得分:1)

编辑:

使用mapping API

是一种更简单/更好的方法
console.log

查找方法之一是在field exist

处获取记录

用您的字段名称替换sidGET _mapping/field/<fieldname> 将搜索所有索引,并返回与该字段匹配或具有该字段的任何文档。将<fieldName>设置为false,因为您不关心文档内容,而只关心索引名称。

/_search

答案 1 :(得分:1)

另一种更直观的方法是通过kibana索引管理UI(假设您有权访问该网站)。

您可以单击索引并打开“映射”选项卡以获取特定索引的所有字段。然后只需搜索所需的字段即可。

摘要:

@Polynomial Proton的答案是90%的时间选择的方式。我只是想向您展示解决问题的另一种方法。它需要比@Polynomial Proton答案更多的手动步骤。另外,如果您有大量索引,则此方法不合适。