[ 
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

Reply via email to