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

Reply via email to