在弹性搜索中将Json字段存储为字符串吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在弹性搜索中将Json字段存储为字符串吗?相关的知识,希望对你有一定的参考价值。
我正在尝试在弹性搜索中为json字段建立索引,我已经给它提供了外部映射,该字段应被视为字符串而不是json,也不需要为其编制索引,因此无需对其进行分析。此映射如下
"json_field":
"type": "string",
"index": "no"
,
仍在编制索引时,正在对该字段进行分析,因此我正在获取MapperParsingException
简而言之,如何在不进行分析的情况下将json作为字符串存储在弹性搜索中?
答案
最后明白了,如果您想将json存储为字符串而不进行分析,则映射应如下所示
另一答案
解决方案>>
以上是关于在弹性搜索中将Json字段存储为字符串吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 MySQL/MariaDB 中将 LONGTEXT 字段作为 JSON 返回