You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Cassandra Targett (JIRA)" <ji...@apache.org> on 2018/01/10 18:15:00 UTC

[jira] [Resolved] (SOLR-4552) Date ranging with JSON QueryResponseWriter returns array of ints, not array of objects

     [ https://issues.apache.org/jira/browse/SOLR-4552?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Cassandra Targett resolved SOLR-4552.
-------------------------------------
    Resolution: Won't Fix

I think this should be resolved as Won't Fix at this point (4+ years later). It developed into an improvement request, which had previously been discussed. IIRC (but can't find it now) we have discussed this default again since 2013, and arrived at the same conclusion for {{json.nl=flat}} to be the default.

> Date ranging with JSON QueryResponseWriter returns array of ints, not array of objects
> --------------------------------------------------------------------------------------
>
>                 Key: SOLR-4552
>                 URL: https://issues.apache.org/jira/browse/SOLR-4552
>             Project: Solr
>          Issue Type: Bug
>          Components: Response Writers
>    Affects Versions: 4.0
>         Environment: Debian-based Linux OS, Jetty container, Java 1.7
>            Reporter: Dotan Cohen
>            Priority: Minor
>
> Faceting on a date range with the default XML QueryResponseWriter correctly gives the following output, which is easily parsable:
> <lst name="counts">
>     <int name="2013-03-01T00:00:00Z">134755</int>
>     <int name="2013-03-02T00:00:00Z">338759</int>
>     <int name="2013-03-03T00:00:00Z">337118</int>
>     <int name="2013-03-04T00:00:00Z">309487</int>
> </lst>
> However, the JSON QueryResponseWriter gives the following output, which conflates the field names and values and is thus not easily parsable:
> "counts": [
>     "2013-03-01T00:00:00Z",
>     134755,
>     "2013-03-02T00:00:00Z",
>     338754,
>     "2013-03-03T00:00:00Z",
>     337115,
>     "2013-03-04T00:00:00Z",
>     309482,
> ]
> I would expect the JSON QueryResponseWriter to give the following output, which is consistent with the XML QueryResponseWriter and is easily parsable:
> "counts": [
>     {"2013-03-01T00:00:00Z":134755},
>     {"2013-03-02T00:00:00Z":338754},
>     {"2013-03-03T00:00:00Z":337115},
>     {"2013-03-04T00:00:00Z":309482},
> ]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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