我是 ElasticSearch 的新手。我正在查看一些索引文件定义,并遇到了“映射”和“映射”一词,如下所示。我搜索了 elasticsearch 的文档站点,发现这两个词都有点提及,但从未明确解释过两者的区别。“映射”只是“映射”的复数,它们接受相同的参数吗?单数映射是否不同,因为它嵌套在“dynamic_templates”范围内?这似乎是这种情况,但我在文档中找不到任何东西来证实这一点。谢谢
{ <--- top level
...some JSON...
"mappings": { //<--- plural
"_doc": {
"dynamic_templates": [
{
"space": {
"match_mapping_type": "string",
"match": "space",
"mapping": { <--- singular!
"type": "keyword",
"ignore_above": 64,
"fields": {
"analyzed": {
"type": "text",
"analyzer": "english"
}
}
...more JSON...