Dennis Gove created SOLR-7938:
---------------------------------
Summary: MergeStream to support N streams
Key: SOLR-7938
URL: https://issues.apache.org/jira/browse/SOLR-7938
Project: Solr
Issue Type: Bug
Components: SolrJ
Affects Versions: Trunk
Reporter: Dennis Gove
Priority: Minor
Enhances MergeStream to support merging N streams. This was previously limited
to merging just two streams but with this enhancement it can now accept any
number of streams to merge.
Based on the comparator, if more than one stream could provide the next value
then the selected value will follow the order of the streams as they appear in
the expression or were added to the MergeStream object.
{code}
merge(
search(collection1, q="id:(0 4)", fl="id,a_s,a_i,a_f", sort="a_f asc, a_s
asc"),
search(collection1, q="id:(1)", fl="id,a_s,a_i,a_f", sort="a_f asc, a_s asc"),
search(collection1, q="id:(2)", fl="id,a_s,a_i,a_f", sort="a_f asc, a_s asc"),
on="a_f asc"
)
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]