0
我想建立使用使用DSL語法以下查詢:過濾功能評分與鳥巢
GET /_search
{
"query": {
"function_score": {
"filter": {
"term": { "city": "Barcelona" }
},
"functions": [
{
"filter": { "term": { "features": "wifi" }},
"weight": 1
},
{
"filter": { "term": { "features": "garden" }},
"weight": 1
},
{
"filter": { "term": { "features": "pool" }},
"weight": 2
}
],
"score_mode": "sum",
}
}
}
但是似乎使用NEST客戶端時,有一個在function_score沒有filter
選項。我可以確認查詢在彈性工作。