[ 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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org