是否可以使用更多此查询来搜索具有不同字段名称的类型?例如,假设我有两种不同的类型(例如type1和type2),它们都有文本字段,但具有不同的名称(例如type1_text和type2_text)。以下查询不会产生任何结果:
GET /index-name/_search
{
"query": {
"more_like_this" : {
"fields" : ["type2_text"],
"like" : [
{
"_index" : "index-name",
"_type" : "type1",
"_id" : "1",
"fields": ["type1_text"]
}
]
}
}
}
(如果我更改映射以在两种类型中使用相同的字段名称,它确实有效。)
有没有办法在Elasticsearch中进行跨领域比较?