Dennis Gove commented on SOLR-9337:

How does a fetch differ from an innerJoin? I guess it could if it read in a 
tuple from the source and then looked up its specific fields, but I dunno how 
performant that'd be.

> Add fetch Streaming Expression
> ------------------------------
>                 Key: SOLR-9337
>                 URL: https://issues.apache.org/jira/browse/SOLR-9337
>             Project: Solr
>          Issue Type: New Feature
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Joel Bernstein
> The fetch() Streaming Expression wraps another expression and fetches 
> additional fields for documents in batches. The fetch() expression will 
> stream out the Tuples after the data has been fetched. Fields can be fetched 
> from any SolrCloud collection. 
> Sample syntax:
> {code}
> daemon(
>        update(collectionC, batchSize="100"
>               fetch(collectionB, 
>                     topic(checkpoints, collectionA, q="*:*", fl="a,b,c", 
> rows="50"),
>                     fl="j,m,z",
>                     on="a=j")))
> {code}

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to