[ 
https://issues.apache.org/jira/browse/SOLR-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12767600#action_12767600
 ] 

Jason Rutherglen commented on SOLR-1477:
----------------------------------------

The way the process should work for this patch is:

1) Incoming query to shard proxy server
2) getids passed to N intermediary proxy servers
3) Intermediary proxy servers forwards the getids call to Y Solr servers
4) Y Solr servers respond, i-proxy merges the ids, and sends the response to 
the toplevel proxy server from step 1)
5) The toplevel proxy merges the results from the i-proxies
6) getdocs is passed from proxy 1) to the i-proxies
7) i-proxies call Solr servers to obtain documents (the actual shard the 
documents exist on needs to be passed to the i-proxy to avoid redundancy)
8) iproxies send the results of getdocs to the toplevel proxy
9) The request is completed.

I know that's muddy but it's a start.

> Search on multi-tier cores
> --------------------------
>
>                 Key: SOLR-1477
>                 URL: https://issues.apache.org/jira/browse/SOLR-1477
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 1.4
>            Reporter: Jason Rutherglen
>            Priority: Minor
>             Fix For: 1.5
>
>         Attachments: SOLR-1477.patch, SOLR-1477.patch, SOLR-1477.patch, 
> SOLR-1477.patch, SOLR-1477.patch
>
>
> Search on cores in the container, using distributed search.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to