无论如何在查询搜索上创建别名?

时间:2014-03-27 08:10:29

标签: elasticsearch

我想在此基础上创建一个别名。索引 - 测试,类型 - 类型

POST /test/type/_search
{
    "query": {
    "match": {
        "brand_name": "xyz"
        }
   }    
}

但是我没有看到这样做,因为Elasticsearch别名只能在过滤器上创建,当我尝试使用术语过滤器时,我没有得到我想要的结果。实现这个的任何技巧?

1 个答案:

答案 0 :(得分:1)

您可以使用query filter将任何查询用作过滤器:

"filter" : {
  "query" : {
    "match" : {
      "brand_name" : "xyz"
    }
  }
}