我想在此基础上创建一个别名。索引 - 测试,类型 - 类型
POST /test/type/_search
{
"query": {
"match": {
"brand_name": "xyz"
}
}
}
但是我没有看到这样做,因为Elasticsearch别名只能在过滤器上创建,当我尝试使用术语过滤器时,我没有得到我想要的结果。实现这个的任何技巧?
答案 0 :(得分:1)
您可以使用query filter将任何查询用作过滤器:
"filter" : {
"query" : {
"match" : {
"brand_name" : "xyz"
}
}
}