Joel Bernstein created SOLR-12829:
-------------------------------------

             Summary: Add plist (parallel list) Streaming Expressions
                 Key: SOLR-12829
                 URL: https://issues.apache.org/jira/browse/SOLR-12829
             Project: Solr
          Issue Type: New Feature
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Joel Bernstein


The *plist* Streaming Expression wraps any number of streaming expressions and 
opens them in parallel. The results of each of the streams is then iterated in 
the order they appear in the list. Since many streams perform heavy pushed down 
operations when opened, like the FacetStream, this will result in the 
parallelization of these operations. For example plist could wrap several 
facet() expressions and open them each in parallel, which would cause the 
facets to be run in parallel, on different replicas in the cluster. Here is 
sample syntax:
{code:java}
plist(tuple(facet1=facet(...)), 
      tuple(facet2=facet(...)),
      tuple(facet3=facet(...))){code}
 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to