1
我有一個字段說「testField」,其中可以有許多字符串值類似。只要字段中的值是特定字符串,例如「testValue」,我就需要提高分數。我如何在elasticsearch中做到這一點?elasticsearch基於字符串得分
我有一個字段說「testField」,其中可以有許多字符串值類似。只要字段中的值是特定字符串,例如「testValue」,我就需要提高分數。我如何在elasticsearch中做到這一點?elasticsearch基於字符串得分
您可以嘗試使用function_score
:
{
"query": {
"function_score": {
"query": {
"match_all": {}
},
"functions": [
{
"filter": {
"term": {
"testField": "testValue"
}
},
"boost_factor": 15
}
]
}
}
}