[ 
https://issues.apache.org/jira/browse/SOLR-6398?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Joel Bernstein updated SOLR-6398:
---------------------------------
    Description: 
This ticket builds on the existing AnalyticsQuery / MergeStrategy framework by 
adding the abstract class IterativeMergeStrategy,  which has built-in support 
for call-backs to the shards. The IterativeMergeStrategy is designed to support 
the execution of Parallel iterative Algorithms, such as Gradient Descent, 
inside of Solr.

To use the IterativeMergeStrategy you extend it and implement process(). This 
gives you access to the callback() method which makes it easy to make repeated 
calls to all the shards and run algorithms that require iteration.




  was:
This ticket builds on the existing AnalyticsQuery / MergeStrategy framework by 
adding the abstract class IterativeMergeStrategy,  which has built-in support 
for call-backs to the shards. The IterativeMergeStrategy is designed to support 
the execution of Parallel iterative Algorithms, such as Gradient Descent, 
inside of Solr.





> Add IterativeMergeStrategy to support Parallel Iterative Algorithms
> -------------------------------------------------------------------
>
>                 Key: SOLR-6398
>                 URL: https://issues.apache.org/jira/browse/SOLR-6398
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Joel Bernstein
>            Priority: Minor
>             Fix For: 5.2, Trunk
>
>         Attachments: SOLR-6398.patch, SOLR-6398.patch, SOLR-6398.patch, 
> SOLR-6398.patch
>
>
> This ticket builds on the existing AnalyticsQuery / MergeStrategy framework 
> by adding the abstract class IterativeMergeStrategy,  which has built-in 
> support for call-backs to the shards. The IterativeMergeStrategy is designed 
> to support the execution of Parallel iterative Algorithms, such as Gradient 
> Descent, inside of Solr.
> To use the IterativeMergeStrategy you extend it and implement process(). This 
> gives you access to the callback() method which makes it easy to make 
> repeated calls to all the shards and run algorithms that require iteration.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to