[
https://issues.apache.org/jira/browse/SOLR-1367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12744748#action_12744748
]
Yonik Seeley commented on SOLR-1367:
------------------------------------
I'm puzzled wondering why this is an improvement.
New:
{code}
SolrDocumentList sdocs = docListToSolrDocumentList(dlist,...,
new SolrDocumentModifier() {
void process(SolrDocument doc) {
doc.add("foo",1);
}
},
...);
{code}
Old:
{code}
SolrDocumentList sdocs = docListToSolrDocumentList(dlist,...,...);
for (SolrDocument doc : sdocs) {
d.add("foo",1);
}
{code}
> Provide Callback mechanism for SolrPluginUtils.docListToSolrDocumentList
> ------------------------------------------------------------------------
>
> Key: SOLR-1367
> URL: https://issues.apache.org/jira/browse/SOLR-1367
> Project: Solr
> Issue Type: Improvement
> Reporter: Grant Ingersoll
> Assignee: Grant Ingersoll
> Priority: Minor
> Fix For: 1.4
>
> Attachments: SOLR-1367.patch
>
>
> Sometimes SearchComponents need to modify the DocList. Often times this
> requires two loops over the (Solr)DocList: once to convert the DocList to
> SolrDocList and then once to iterate the SolrDocList for the Search
> Component. This can be seen in SOLR-773, for example.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.