magibney commented on pull request #129:
URL: https://github.com/apache/solr/pull/129#issuecomment-857928192


   I'm talking about preserving existing behavior for `sow=false` (the behavior 
that you -- and I, in fact -- are considering "incorrect" in principle). For 
better or worse, anyone who's currently using this config (if there is any such 
user) is using it with the current anomalous behavior of StrField and 
`sow=false`); so fixing this, even _if_ it's the "correct" thing to do, is 
likely to break any such configs "in the wild". In any event I think my 
postscript pseudocode-analysis-config probably obviates concern about there 
being no migration path to support existing behavior.
   
   >As a user (my personal idea) ...
   
   Understood! I don't require convincing that this is a problem, in principle. 
My personal expectation would be the same as yours, fwiw. All I'm suggesting 
(in considering a practical path forward) is to play the devil's advocate by 
sympathetically considering the alternate perspective; what use cases will be 
_broken_ by this change? I'm not even necessarily suggesting to _avoid_ 
breaking those use cases, but simply to be aware of them and proceed with 
caution, weighing the inertia of existing configs, and the oddness of 
configuring StrField `qf` under any circumstances.
   
   I think either behavior is achievable under either implementation; so the 
question is whether the current behavior is objectively wrong enough to warrant 
a breaking change.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to