lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <>
Subject [jira] [Commented] (SOLR-12829) Add plist (parallel list) Streaming Expression
Date Mon, 22 Oct 2018 19:29:00 GMT


ASF subversion and git services commented on SOLR-12829:

Commit 319ba2dcbc2bb9f62e7b42dc1cbb8d42a81f392e in lucene-solr's branch refs/heads/branch_7x
from [~joel.bernstein]
[;h=319ba2d ]

SOLR-12829: Add plist (parallel list) Streaming Expression

> Add plist (parallel list) Streaming Expression
> ----------------------------------------------
>                 Key: SOLR-12829
>                 URL:
>             Project: Solr
>          Issue Type: New Feature
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Joel Bernstein
>            Assignee: Joel Bernstein
>            Priority: Major
>         Attachments: SOLR-12829.patch, SOLR-12829.patch
> The *plist* Streaming Expression wraps any number of streaming expressions and opens
them in parallel. The results of each of the streams are 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

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message