Hi everyone, I am doing some tests to understand how the split on whitespace parameter works with eDisMax query parser. I understand the behaviour, but I have a doubt about why it works like that.
When sow=true, it works as it did with previous Solr versions. When sow=false, the behaviour changes and all the terms have to be present in the same field. However, if all queried fields' query structure is the same, it works as if it had sow=true. This is the thing that I don’t fully understand. Specifying sow=false I might want to match only those documents containing all the terms in the same field, but because of all queried fields having the same query structure, I would get back documents containing both terms in any of the fields. Does anyone know the reasoning behind this decision? Thank you in advance. Regards, David