You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Joel Bernstein (JIRA)" <ji...@apache.org> on 2018/10/03 17:33:00 UTC
[jira] [Created] (SOLR-12829) Add plist (parallel list) Streaming
Expressions
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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org