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

Dawid Weiss commented on SOLR-10678:
------------------------------------

My current understanding of what's going on is that we indeed run the 
clustering on each request in {{process}}; in distributed mode we then complete 
the processing in {{finishStage}} and run clustering again if:
{code}
if (rb.stage == ResponseBuilder.STAGE_GET_FIELDS) {
{code}

we could avoid running the clustering handler for distributed requests, but 
{{ResponseBuilder.isDistrib}} is package-private -- is there any other way to 
determine whether it's a distributed request or not? Can I make this 
information public by adding {{.isDistributed}} to {{ResponseBuilder}}? Not too 
familiar with distributed mode, so looking for feedback.

> Clustering can be executed multiple times in distributed mode
> -------------------------------------------------------------
>
>                 Key: SOLR-10678
>                 URL: https://issues.apache.org/jira/browse/SOLR-10678
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Dawid Weiss
>            Assignee: Dawid Weiss
>            Priority: Minor
>
> As reported on SO: 
> http://stackoverflow.com/questions/43877284/how-does-solr-clustering-component-work/43937064#43937064



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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

Reply via email to