我的查询是,如果我搜索关键字"服装"我目前的结果是
{
"_index":"myindex",
"_type":"pages",
"_id":"www.abc.com",
"_score":1.726047,
"_source":{
"organization_website":"www.abc.com",
"organization_values":[
{
"unpsc":15,
"industry":"apparel",
"codevalue":0.15
},
{
"unpsc":20,
"industry":"textile",
"codevalue":0.2
}
]
}
}
我可以使用功能分数覆盖Elasticsearch中的_score,但我需要添加添加得分(我已经创建)作为索引中的默认分数。例如,如果我搜索关键字"服装",默认分数将为1,但我想覆盖服装(我已创建)的分数,即分数的unpsc值。
这可以在elasticsearch中创建一个索引,将另一个节点作为默认分数引用,或者我可以使用功能分数/提升.....?
答案 0 :(得分:0)
我认为不可能根据某些值分配默认分数。
您必须按照自己的建议使用功能评分。