如何在kibana中将自定义字段视为标准类型而不是未知类型?

2q5ifsrm  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(0)|浏览(514)

我正在使用kibana和elasticsearch 7.9.1版。我用自定义字段创建了一个管道、Map和索引。字段类型关键字转换为“sting”,但自定义字段转换为“unknown”类型。使用数据表创建可视化时,这些未知类型未列出。
我的管道,

PUT /_ingest/pipeline/test-pipeline
{
  "description": "A pipeline for user data",
  "processors": [
    {
      "my_processor": {
        "field": [
          "my_type:email",
          "my_type:gender"        ]
      }
    }
  ]
}

我的Map。

PUT /test-00/
{
  "mappings": {
      "dynamic": "strict",
      "properties": {
        "first_name": {
          "type": "keyword"
        },
        "last_name": {
          "type": "keyword"
        },
        "email": {
          "type": "my_type"
        },
        "gender": {
          "type": "my_type"
        }
      }
  }
}

我的索引文件如下:,

POST /test2-00/_doc/1?pipeline=test-pipeline
{
  "first_name": "Rahul",
  "last_name": "Sharma",
  "gender": "Male",
  "email": "rahul@example.com"
}

POST /test2-00/_doc/1?pipeline=test-pipeline
{
  "first_name": "Parvindar",
  "last_name": "Singh",
  "gender": "Male",
  "email": "parvindar@example.com"
}

如何在kibana中将自定义字段视为标准类型而不是未知类型?
有没有一种方法可以像kibana那样列出自定义字段?例如,如果自定义类型名称是我的\u字符串,是否可以在kibana中显示我的\u字符串?
如何将其显示为

字符串?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题