elasticsearch 如何将不同文档中具有相似名称的对象映射到同一ElasticSearch/Kibana字段?
考虑以下JSON文件:- 文件1-elasticsearch 如何将不同文档中具有相似名称的对象映射到同一ElasticSearch/Kibana字段?,elasticsearch,lucene,mapping,nested-attributes,kibana,elasticsearch,Lucene,Mapping,Nested Attributes,Kibana,考虑以下JSON文件:- 文件1- { "titleSony": "The Matrix", "cast": [ { "firstName": "Keanu", "lastName": "Reeves" } ] } 文件2- { "titlePixar": "The Matrix", "cast": [ { "firstName": "Laurence",
{
"titleSony": "The Matrix",
"cast": [
{
"firstName": "Keanu",
"lastName": "Reeves"
}
]
}
文件2-
{
"titlePixar": "The Matrix",
"cast": [
{
"firstName": "Laurence",
"lastName": "Fishburne"
}
]
}
既然“titleSony”和“titlePixar”本质上是指同一个对象,那么在ElasticSearch中有没有办法将其映射到同一个字段
同样地,也把它作为基巴纳的同一块地吗 ElasticSearch不支持文档之间的关系。然而,他们在这方面确实有指导。实现应用程序端连接可能如下所示: 文件1\u类型=电影
{
"titleSony": 123,
"cast": [...],
}
{
"titlePixar": 123,
"cast": [...],
}
文件2\u类型=电影
{
"titleSony": 123,
"cast": [...],
}
{
"titlePixar": 123,
"cast": [...],
}
文件3_类型=电影字幕
{
"titleID": 123,
"title": "The Matrix",
}
在Kibana中有很多方法支持应用程序端连接