"should": [
"match_phrase": {"query": "青梅竹马", "boost": 1},
"match_phrase": {"query": "青梅", "boost": 0.5},
"match_phrase": {"query": "竹马", "boost": 0.5},
]
如果有一个doc 匹配上了“青梅”,“竹马”, “青梅竹马”。我should出来的得分不希望是三个得分相加,而是取最大值。
拜托各位大佬,都来给点建议吧。
"match_phrase": {"query": "青梅竹马", "boost": 1},
"match_phrase": {"query": "青梅", "boost": 0.5},
"match_phrase": {"query": "竹马", "boost": 0.5},
]
如果有一个doc 匹配上了“青梅”,“竹马”, “青梅竹马”。我should出来的得分不希望是三个得分相加,而是取最大值。
拜托各位大佬,都来给点建议吧。
1 个回复
FFFrp
赞同来自: Trueno