脚本demo
按照结果进行排序打分:
{
"query": {
"function_score": {
"functions": [
{
"script_score": {
"script": { "params": { "times": 10 }, "inline": "long age = doc['age'].value;if(age>30){return 2*params.times} else {return 3*params.times}" } }
}
]
}
}
}