[
https://issues.apache.org/jira/browse/SOLR-9650?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15582068#comment-15582068
]
Erick Erickson commented on SOLR-9650:
--------------------------------------
bq: I'm not using IRC and mailing list is very old and confused approach for
solving issues
Your preference is not the point. The point is that asking usage-level
questions as JIRAs makes it much more difficult for people who actually try to
improve Solr/Lucene to do that level of work. Consider the difficulty of trying
to find a _code_ discussion if all the user's list questions were written up as
JIRAs.
Please at least try to adapt to the community standards rather than impose your
preferences upon it.
Erick
> CloneFieldUpdateProcessorFactory doesn't preserve source fields order from
> configuration
> ----------------------------------------------------------------------------------------
>
> Key: SOLR-9650
> URL: https://issues.apache.org/jira/browse/SOLR-9650
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Components: Schema and Analysis
> Affects Versions: 6.1
> Reporter: Libor Ondrusek
>
> We are using configuration like this:
> {code:xml}
> <!-- Creates a composite ID -->
> <updateRequestProcessorChain name="composite-id">
> <processor class="solr.CloneFieldUpdateProcessorFactory">
> <str name="source">_id</str>
> <str name="source">_validFrom</str>
> <str name="dest">_solrId</str>
> </processor>
> <processor class="solr.ConcatFieldUpdateProcessorFactory">
> <str name="fieldName">_solrId</str>
> <str name="delimiter">-</str>
> </processor>
> <processor class="solr.LogUpdateProcessorFactory" />
> <processor class="solr.RunUpdateProcessorFactory" />
> </updateRequestProcessorChain>
> {code}
> Expected {{_solrId}} field value for document
> {code:javascript}
> {
> "name": "Name",
> "_validFrom": 342230400000,
> "_validTo": null,
> "_id": "a518fad5-5421-4253-b501-0ebea0d32cd2"
> }
> {code}
> is *{{a518fad5-5421-4253-b501-0ebea0d32cd2-342230400000}}*
> When HTTP REST is used, everything work fine.
> When programmatics interface using {{SolrInputDocument}} in {{SolrClient}} is
> used value of {{_solrId}} will
> *{{342230400000-a518fad5-5421-4253-b501-0ebea0d32cd2}}* because fields are
> composed in order from {{SolrInputDocument}}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]