使用more_like_this
查询进行搜索时,是否可以同时查询多个弹性搜索索引?
我在python中构建我的查询,但我不认为这很重要。这是调用单个索引的主体:
{
"query": {
"more_like_this": {
"fields": [
"Title",
"Description"
],
"like": {
"_id": "62546841",
"_index": "puppies",
"_type": "puppies_little"
}
}
}
}
......这是卷曲电话:
curl -XPOST http://machineName:9200/puppies/_search?pretty=true -d
答案 0 :(得分:0)
事实证明,使这个查询跨多个索引工作没有多大帮助。我只需要在http调用中添加其他索引。例如,使用curl:
curl -XPOST http://machineName:9200/puppies,kittens/_search?pretty=true -d '{ "query" : { "more_like_this" : { "fields" : ["Title","Description"], "like" : { "_index" : "puppies", "_type":"puppies_little","_id":"62546841"} } } }'