【发布时间】:2017-03-23 19:40:53
【问题描述】:
我正在尝试为我的 es 查询中的不同字段添加分数提升,以便某个字段优先于另一个字段。
我的查询如下所示:
"query": {
"bool": {
"should": [{
"prefix": {
"title": "נפצ"
}},{
"match_phrase_prefix": {
"sub_title": "נפצע קש"
}
}]
}
}
由于某种原因,使用前缀和 match_phrase_prefix 似乎我无法添加分数助推器。
我想要实现的应该是这样的:
"query": {
"bool": {
"should": [{
"prefix": {
"title": "נפצ"
"score": 2
}
},{
"prefix": {
"sub_title": "נפ"
"score": 1
}
}]
}
}
【问题讨论】:
标签: elasticsearch