2014-03-27 73 views
0

我想在此之上創建一個別名。指數 - 試驗,型 -無論如何在查詢搜索上創建別名?

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

但我不認爲反正這樣做的,因爲Elasticsearch別名只能在過濾器來創建,當我嘗試用術語過濾器,我沒有得到其結果我想要。任何訣竅來實現這一目標?

回答

1

可以使用query filter使用任何查詢作爲過濾器:

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