对于具有不同字段名称的类型,更像是此查询?

时间:2017-08-20 20:27:07

标签: elasticsearch lucene full-text-search

是否可以使用更多此查询来搜索具有不同字段名称的类型?例如,假设我有两种不同的类型(例如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中进行跨领域比较?

0 个答案:

没有答案