Why not terms act same as multi term?

At ES version 7.6.0
As I found out recently, score is not same between term and terms

When I use "term" query:

  • score consider tf-idf

  • score of multi term queries will sum together

When I use "terms" query

  • score is just constant_score

  • no matter how many terms are matched, the score is always the same

This is not reasonable for me. Besides, as the document said ‘The terms query is the same as the term query, except you can search for multiple values.’

Is there anyway that I can use terms query and still get score like that pile multi term queries up ?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.