I have had the same issue, only I was comparing it to solr 6.6 and when I saw 
the rather brief debug OP. I initially thought it was beause the boost was now 
a FunctionQuery! I am glad others have the same issue. Its almost impossible to 
make any sense of the debug op now.

Thanks,

Sadat

On May 29, 2018, 11:18 AM +0200, Markus Jelsma <markus.jel...@openindex.io>, 
wrote:
> 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
> > > > >
> > > > >
> > >
> >

Reply via email to