[
https://issues.apache.org/jira/browse/SOLR-10874?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16047913#comment-16047913
]
Erik Hatcher commented on SOLR-10874:
-------------------------------------
[[email protected]] ouch! investigating through a test case, but I am not
seeing it outside the test case. I'm trying it like this:
[http://localhost:9999/solr/payloads/query?q=\{!func}payload(vals_dpf,one)&fl=*,score&debug=true&fq=id:(1%202)]
{code}
{
"responseHeader":{
"status":0,
"QTime":4,
"params":{
"q":"{!func}payload(vals_dpf,one)",
"debug":"true",
"fl":"*,score",
"fq":"id:(1 2)"}},
"response":{"numFound":2,"start":0,"maxScore":1.0,"docs":[
{
"id":"1",
"vals_dpf":"one|1.0 two|2.0 three|3.0",
"_version_":1569489972428275712,
"score":1.0},
{
"id":"2",
"vals_dpf":"weighted|50.0 weighted|100.0",
"_version_":1569489972431421440,
"score":0.0}]
},
"debug":{
"rawquerystring":"{!func}payload(vals_dpf,one)",
"querystring":"{!func}payload(vals_dpf,one)",
"parsedquery":"FunctionQuery(payload(vals_dpf,one,const(0.0)))",
"parsedquery_toString":"payload(vals_dpf,one,const(0.0))",
"explain":{
"1":"\n1.0 = FunctionQuery(payload(vals_dpf,one,const(0.0))), product
of:\n 0.0 = payload(vals_dpf,one,const(0.0))=0.0\n 1.0 = boost\n 1.0 =
queryNorm\n",
"2":"\n0.0 = FunctionQuery(payload(vals_dpf,one,const(0.0))), product
of:\n 0.0 = payload(vals_dpf,one,const(0.0))=0.0\n 1.0 = boost\n 1.0 =
queryNorm\n"},
"QParser":"FunctionQParser",
"filter_queries":["id:(1 2)"],
"parsed_filter_queries":["id:1 id:2"],
"timing":{
"time":4.0,
"prepare":{
"time":2.0,
"query":{
"time":2.0},
"facet":{
"time":0.0},
"facet_module":{
"time":0.0},
"mlt":{
"time":0.0},
"highlight":{
"time":0.0},
"stats":{
"time":0.0},
"expand":{
"time":0.0},
"terms":{
"time":0.0},
"debug":{
"time":0.0}},
"process":{
"time":1.0,
"query":{
"time":0.0},
"facet":{
"time":0.0},
"facet_module":{
"time":0.0},
"mlt":{
"time":0.0},
"highlight":{
"time":0.0},
"stats":{
"time":0.0},
"expand":{
"time":0.0},
"terms":{
"time":0.0},
"debug":{
"time":1.0}}}}}
{code}
> FloatPayloadValueSource throws assertion error if debug=true
> ------------------------------------------------------------
>
> Key: SOLR-10874
> URL: https://issues.apache.org/jira/browse/SOLR-10874
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: search
> Affects Versions: 6.6
> Reporter: Michael Kosten
> Priority: Minor
> Attachments: SOLR-10874.patch
>
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> Using the new payload function will fail with an assertion error if the debug
> parameter is included in the query. This is caused by the floatValue method
> in FloatPayloadValueSource being called for the same doc id twice in a row.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]