你不会是程序猿吧?

ES中的一个字段既可以是text又可以是keyword类型吗?

Elasticsearch | 作者 laoyang360 | 发布于2017年08月09日 | 阅读数:16276

需求:ES中的一个字段既可以是text,又可以是keyword类型吗?
需要一个字段既支持类似mysql的精确值匹配,又要支持全文检索。
如何配置mapping?
已邀请:

scutfly

赞同来自: medcl

在字段下面加一个fields, 或加一个字段呗

xinfanwang

赞同来自: laoyang360

默认生成的mapping都是这种的。
            "properties": {
               "DstIp": {
                  "type": "text",
                  "fields": {
                     "keyword": {
                        "type": "keyword",
                        "ignore_above": 256
                     }
                  }
               },
 

白衬衣 - 金桥

赞同来自:

可以,multifield

要回复问题请先登录注册