我为字段question_title
添加了映射,其中包含以下内容:
PUT mac/_settings
{
"mappings": {
"ask_expert_published_prod": {
"properties": {
"question_title": {
"type": "string",
"analyzer": "english"
}
}
}
}
}
但是,当我通过以下方式看到该类型的映射时:
GET myindex/mytype/_mapping
它仍然只显示字段的type ='string',如下所示:
"question_title": {
"type": "string"
},
是否在该字段上正确更新了映射。如果没有,我该怎么做。
答案 0 :(得分:1)
在初始命令中,从路径中删除_settings
,因为它仅用于更新索引设置而不是映射。
只需运行:
PUT mac
{
"mappings": {
"ask_expert_published_prod": {
"properties": {
"question_title": {
"type": "string",
"analyzer": "english"
}
}
}
}
}