NIl*_*rma 12 mapping indexing json elasticsearch
我试图在弹性搜索中索引一个json字段,我给它外部映射,该字段应该被视为字符串而不是json,它也不需要索引,因此不需要分析它.对此的映射如下
"json_field": {
"type": "string",
"index": "no"
},
Run Code Online (Sandbox Code Playgroud)
仍然在索引时,这个领域正在分析,因此我得到了 MapperParsingException
简介如何在不进行分析的情况下将json存储为弹性搜索中的字符串?
NIl*_*rma 23
最后得到它,如果你想将json存储为字符串,而不分析它,映射应该是这样的
"json_field": {
"type": "object",
"enabled" : false
},
Run Code Online (Sandbox Code Playgroud)
enabled标志允许完全禁用对命名对象的解析和索引.当JSON文档的一部分包含不应编入索引的任意JSON时,这也很方便,也不会添加到映射中.
归档时间: |
|
查看次数: |
7781 次 |
最近记录: |