[ 
https://issues.apache.org/jira/browse/SOLR-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16802592#comment-16802592
 ] 

Ishan Chattopadhyaya commented on SOLR-7414:
--------------------------------------------

bq. I have this issue on my TODO list to investigate why there is specifically 
an issue with CSV that is not also present with our other formats.  Shouldn't 
the code impacted for one format be essentially the same as the other formats?  
 It keeps slipping from my priorities so I'll simply ask it to everyone 
following this.

AFAICT, the main difference between CSV/XLSX response writers and others is the 
need for computing the header fields up front (for rendering a tabular output). 
That, I believe, required this divergence in code paths and behaviour.

> CSVResponseWriter returns empty field when fl alias is combined with '*' 
> selector
> ---------------------------------------------------------------------------------
>
>                 Key: SOLR-7414
>                 URL: https://issues.apache.org/jira/browse/SOLR-7414
>             Project: Solr
>          Issue Type: Bug
>          Components: Response Writers
>            Reporter: Michael Lawrence
>            Assignee: Ishan Chattopadhyaya
>            Priority: Major
>         Attachments: SOLR-7414-old.patch, SOLR-7414.patch, SOLR-7414.patch, 
> SOLR-7414.patch, SOLR-7414.patch, SOLR-7414.patch
>
>
> Attempting to retrieve all fields while renaming one, e.g., "inStock" to 
> "stocked" (URL below), results in CSV output that has a column for "inStock" 
> (should be "stocked"), and the column has no values. 
> steps to reproduce using 5.1...
> {noformat}
> $ bin/solr -e techproducts
> ...
> $ curl -X POST -H 'Content-Type: application/json' 
> 'http://localhost:8983/solr/techproducts/update?commit=true' --data-binary 
> '[{ "id" : "aaa", "bar_i" : 7, "inStock" : true }, { "id" : "bbb", "bar_i" : 
> 7, "inStock" : false }, { "id" : "ccc", "bar_i" : 7, "inStock" : true }]'
> {"responseHeader":{"status":0,"QTime":730}}
> $ curl 
> 'http://localhost:8983/solr/techproducts/query?q=bar_i:7&fl=id,stocked:inStock&wt=csv'
> id,stocked
> aaa,true
> bbb,false
> ccc,true
> $ curl 
> 'http://localhost:8983/solr/techproducts/query?q=bar_i:7&fl=*,stocked:inStock&wt=csv'
> bar_i,id,_version_,inStock
> 7,aaa,1498719888088236032,
> 7,bbb,1498719888090333184,
> 7,ccc,1498719888090333185,
> $ curl 
> 'http://localhost:8983/solr/techproducts/query?q=bar_i:7&fl=stocked:inStock,*&wt=csv'
> bar_i,id,_version_,inStock
> 7,aaa,1498719888088236032,
> 7,bbb,1498719888090333184,
> 7,ccc,1498719888090333185,
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to