David Eric Pugh created SOLR-14403:
--------------------------------------
Summary: random() stream blows up on "with explanation" turned on
Key: SOLR-14403
URL: https://issues.apache.org/jira/browse/SOLR-14403
Project: Solr
Issue Type: Bug
Security Level: Public (Default Security Level. Issues are Public)
Components: streaming expressions
Affects Versions: 8.5
Reporter: David Eric Pugh
the {{random}} streaming expression is actually a facade, that wraps either a
{{RandomStream.java}} or {{DeepRandomStream.java}}.
A query that translates to {{RandomStream}} (i.e under 5000) gives this error:
"Unable to find function name for class
'org.apache.solr.client.solrj.io.stream.RandomStream'".
The class that is being registered in StreamFactory is the
"random":"org.apache.solr.client.solrj.io.stream.RandomFacadeStream".
{{DeepRandomStream}} has the function name "random" hard coded, and we could
just do that on the {{RandomStream}} as well..? Alternatively, we could change
up both {{DeepRandomSTream}} and {{RandomStream}} to look up the function name
using the class {{RandomFacadeStream}}.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]