A multivalued text field is directly equivalent to concatenating the values,
with a possible position gap between the last and first terms of adjacent
values.
Term frequency is driven by the terms from the query, not the terms from the
field(tf(query-term), not tf(field-term)). Your max
A multivalued text field is directly equivalent to concatenating the
values,
with a possible position gap between the last and first terms of adjacent
values.
That, in a nutshell, would be the problem. Maybe the discussion is over at
this point.
It could be I dumbed down the problem a bit