Anyway, i've created a ticket for reference: https://issues.apache.org/jira/browse/SOLR-12414
Thanks, Markus -----Original message----- > From:Markus Jelsma <markus.jel...@openindex.io> > Sent: Friday 18th May 2018 0:24 > To: solr-user@lucene.apache.org > Subject: RE: Solr 7.3, FunctionScoreQuery no longer displays debug output > > Thanks Yonik, > > That is the suspect issue i stumbled upon when reading through the > CHANGES.txt. Can you, or someone, please verify this? I need to know this > before i can file a bug. > > There is a definitive difference in 7.2 and 7.3's respective outputs, i > triple checked the debug output. But on one hand i can't believe that issue > was committed with this flaw. And although we have a lot of custom code, we > have nothing that should interfere this much with the debug prints, or that > should be obvious in the change log. > > Please verify and let me open a ticket, or we'll change the discussion into > what has changed in Solr/Lucene so much, for us to get back on track. > > Many thanks, > Markus > > > -----Original message----- > > From:Yonik Seeley <ysee...@gmail.com> > > Sent: Friday 18th May 2018 0:04 > > To: solr-user@lucene.apache.org > > Subject: Re: Solr 7.3, FunctionScoreQuery no longer displays debug output > > > > If this used to work, I wonder if it's something to do with changes to > > boost: > > https://issues.apache.org/jira/browse/LUCENE-8099 > > > > -Yonik > > > > > > On Thu, May 17, 2018 at 5:48 PM, Markus Jelsma > > <markus.jel...@openindex.io> wrote: > > > Hello, > > > > > > Sorry to disturb. Is there anyone here able to reproduce and verify this > > > issue? > > > > > > Many thanks, > > > Markus > > > > > > > > > > > > -----Original message----- > > >> From:Markus Jelsma <markus.jel...@openindex.io> > > >> Sent: Wednesday 9th May 2018 18:25 > > >> To: solr-user <solr-user@lucene.apache.org> > > >> Subject: Solr 7.3, FunctionScoreQuery no longer displays debug output > > >> > > >> Hi, > > >> > > >> Is this a known problem? For example, the following query: > > >> q=australia&debug=true&boost=if(exists(query($bqlang)),2,1)&bqlang=lang:en&defType=edismax&qf=content_en > > >> content_ro > > >> > > >> returns the following toString for 7.2.1: > > >> boost(+(Synonym(content_en:australia content_en:australia) | > > >> Synonym(content_ro:austral > > >> content_ro:australia)),if(exists(query(lang:en,def=0.0)),const(2),const(1))) > > >> > > >> 7.3: > > >> FunctionScoreQuery(+(Synonym(content_en:australia content_en:australia) > > >> | Synonym(content_ro:austral content_ro:australia)), scored by > > >> boost(if(exists(query(lang:en,def=0.0)),const(2),const(1)))) > > >> > > >> and the following debug output for 7.2.1: > > >> > > >> 11.226025 = boost((Synonym(content_en:australia content_en:australia) | > > >> Synonym(content_ro:austral > > >> content_ro:australia)),if(exists(query(lang:en,def=0.0)),const(2),const(1))), > > >> product of: > > >> 11.226025 = max of: > > >> 11.226025 = weight(Synonym(content_ro:austral content_ro:australia) > > >> in 6761) [SchemaSimilarity], result of: > > >> 11.226025 = score(doc=6761,freq=18.0 = termFreq=18.0 > > >> ), product of: > > >> 5.442921 = idf(docFreq=193, docCount=44720) > > >> 2.0625 = tfNorm, computed as (freq * (k1 + 1)) / (freq + k1) > > >> from: > > >> 18.0 = termFreq=18.0 > > >> 1.2 = parameter k1 > > >> 0.0 = parameter b (norms omitted for field) > > >> 1.0 = if(exists(query(lang:en,def=0.0)=0.0),const(2),const(1)) > > >> > > >> but for 7.3 i get only: > > >> > > >> 11.226025 = product of: > > >> 1.0 = boost > > >> 11.226025 = boost(if(exists(query(lang:en,def=0.0)),const(2),const(1))) > > >> > > >> The scores are still the same, but the debug output is useless. Removing > > >> the boost fixes the problem of debug output immediately. > > >> > > >> Thanks, > > >> Markus > > >> > > >> > > >