Wie*_*esi 9 java mapping elasticsearch
这个映射与ES 2.X一起使用,现在使用ES 5我得到了一个例外:
{
"type1":{
"properties":{
"name":{
"type":"multi_field",
"fields":{
"name":{
"type":"string",
"index_analyzer":"standard",
"index":"analyzed",
"store":"no",
"search_analyzer":"standard"
},
"name_autocomplete":{
"type":"string",
"index_analyzer":"autocomplete",
"index":"analyzed",
"store":"no",
"search_analyzer":"standard"
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
}
例外是:
字段[name]上没有声明[multi_field]类型的处理程序
有人有想法吗?谢谢!;)
Val*_*Val 12
multi-field 在ES 1.x中已弃用,在ES 5.x中已完全删除.
现在支持使用多个字段fields,您可以像这样指定:
{
"type1":{
"properties":{
"name":{
"type":"text",
"analyzer":"standard",
"index":"analyzed",
"store":"no",
"search_analyzer":"standard"
"fields": {
"autocomplete":{
"type":"text",
"analyzer":"autocomplete",
"index":"analyzed",
"store":"no",
"search_analyzer":"standard"
}
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4027 次 |
| 最近记录: |