我想在此之上创建一个别名。索引-测试,类型-类型
POST /test/type/_search
{
"query": {
"match": {
"brand_name": "xyz"
}
}
}
但是我仍然看不到这样做,因为Elasticsearch别名只能在过滤器上创建,并且当我尝试使用术语过滤器时,我没有得到想要的结果。实现这一目标的任何技巧吗?
最佳答案
您可以使用query filter将任何查询用作过滤器:
"filter" : {
"query" : {
"match" : {
"brand_name" : "xyz"
}
}
}
关于elasticsearch - 无论如何在查询搜索中创建别名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22681620/