Andrew C. Oliver created SOLR-11290:
---------------------------------------
Summary: replace expression doesn't allow strings
Key: SOLR-11290
URL: https://issues.apache.org/jira/browse/SOLR-11290
Project: Solr
Issue Type: Bug
Security Level: Public (Default Security Level. Issues are Public)
Components: streaming expressions
Affects Versions: 6.6
Reporter: Andrew C. Oliver
with the enron mail set:
select(
search(enron, fl="Mail_From_s, Mail_To_s, Content_Length_i, subject_s",
q="*:*", sort="Mail_From_s asc"),
Mail_From_s as from,
Mail_To_s as to,
Content_Length_i as length,
subject_s as subject,
replace(subject," ",withValue="shredded")
)
doesn't work. And even replacing the " " with a very specific subject that is
returned fails. However
select(
search(enron, fl="Mail_From_s, Mail_To_s, Content_Length_i, subject_s",
q="*:*", sort="Mail_From_s asc"),
Mail_From_s as from,
Mail_To_s as to,
Content_Length_i as length,
subject_s as subject,
replace(length,1118,withValue=0)
)
Does actually work (on the numeric field)
This leads to the conclusion (though not documented) that replace doesn't
support text/string fields or values. IT should...or at least the documentation
should mention it doesn't.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]