[
https://issues.apache.org/jira/browse/SOLR-8109?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14938196#comment-14938196
]
Hoss Man commented on SOLR-8109:
--------------------------------
bq. Does FirstFieldValueUpdateProcessorFactory accept wildcards?
it does, but not in the way you are asking about - all
FirstFieldValueUpdateProcessorFactory does is "prune" a list of values down to
the first value for each the configured fields (which can be specified as a
regex)
the "copy" part is handled by CloneFieldUpdateProcessorFactory, and in looking
at it's docs again, i see there is still one disconnect between it's
functionality and the older style copyField: wildcards in the dest. we should
definitely add equivalent functionality to cover that case.
bq. As for the weight of the code that "must happen after atomic update
operations" ...
I didn't say anything about the "weight" of your code ... my point was that, by
design, copyFields (and any new features we might add to copyFields) happen
after the full processor chain -- the user doesn't have any choice about it.
I nparticularly this means any new features we might add to copyFields must
also happen after atomic updates and distributed/cloud updates, which makes the
utility of any new features we add to copyField extremely limited, since
copyField already doesn't play nicely with those other features (see the blue
note box on
https://cwiki.apache.org/confluence/display/solr/Updating+Parts+of+Documents,
SOLR-3743, etc...).
ergo: i think it's a bad idea to keep trying to add features to copyField. All
the reasons mentioned above (and finer control over the _order_ that various
features may be applied via the pipeline configuration) is the whole reason why
CloneFieldUpdateProcessorFactory and the various
FieldMutatingUpdateProcessorFactory were added in the first place. I think
it's important to move *away* from encouraging copyField usage, not towards it.
> Option to Copy just the first value from a multivalued field
> ------------------------------------------------------------
>
> Key: SOLR-8109
> URL: https://issues.apache.org/jira/browse/SOLR-8109
> Project: Solr
> Issue Type: Improvement
> Components: Schema and Analysis
> Affects Versions: 5.3
> Reporter: Gus Heck
> Attachments: SOLR-8109.patch
>
>
> Provide a firstValueOnly boolean option for copyField
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]