我在ElasticSearch中创建了一个名为test的索引。索引Map如下:
{
"title": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
},
"url": {
"type": "text",
"fields": {
"raw": {
"type": "keyword"
}
}
}
}
创建索引后,我已将以下文档添加到其中:
{
"title": "demo",
"url": {
"name": "tiger",
"age": 10
}
}
但我得到以下错误:
{“Map器解析异常”,“原因”:“无法解析类型为[文本]的字段[url]"}
有人能帮我吗?
2条答案
按热度按时间hmtdttj41#
如果您的文稿如下所示:
然后,您的Map需要如下所示,即
url
是一个具有name
和age
字段的对象:i1icjdpr2#
您好,您需要创建如下Map
而这份文件是
结果是