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

Yonik Seeley commented on SOLR-14007:
-------------------------------------

.bq Even if JSON percentile doesn't use NamedList, response format shouldn't 
change based on number of percentiles

I think that is the primary question.

For something that is inherently a list, then yes, the response format should 
always be a list regardless of the number of matches (like our docs[] for top 
matching documents)
For percentile(), if the norm was a single argument, then representing the 
response as a single value would be natural and multiple values would be an 
extension (but an exception.)

My guess is that the majority use-cases of percentile() are asking for the 
median (a single value.)
If we do go through with always representing percentile() responses as a list, 
perhaps we should add a simple median() function to simplify the response 
format for the majority of use cases?

Regardless, what the Stats component currently does should really shouldn't 
have much bearing on what solution we chose here.  Consistency should not be a 
goal since the Stats component should be deprecated.  I also do question if 
this change actually makes anyones lives easier.  The vast majority of clients 
would know what they are asking for and hence the form of answer they will get 
back?


> Difference response format for percentile aggregation
> -----------------------------------------------------
>
>                 Key: SOLR-14007
>                 URL: https://issues.apache.org/jira/browse/SOLR-14007
>             Project: Solr
>          Issue Type: Sub-task
>          Components: Facet Module
>            Reporter: Munendra S N
>            Assignee: Munendra S N
>            Priority: Major
>         Attachments: SOLR-14007.patch
>
>
> For percentile,
> In Stats component, the response format for percentile is {{NamedList}} but 
> in JSON facet, the format is either array or single value depending on number 
> of percentiles specified.
> Even if JSON percentile doesn't use NamedList, response format shouldn't 
> change based on number of percentiles



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to