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
选项。我可以确认查询在弹性工作。