Hi,

I'm trying out the Streaming Expressions in Solr 6.3.0.

Currently, I'm facing the issue of not being able to get the fields in the
result-set to be displayed in the same order as what I put in the query.

For example, when I execute this query:

 http://localhost:8983/solr/collection1/stream?expr=facet(collection1,
      q="*:*",
      buckets="id,cost,quantity",
      bucketSorts="cost desc",
      bucketSizeLimit=100,
      sum(cost),
      sum(quantity),
      min(cost),
      min(quantity),
      max(cost),
      max(quantity),
      avg(cost),
      avg(quantity),
      count(*))&indent=true


I get the following in the result-set.

   {
  "result-set":{"docs":[
{
    "min(quantity)":12.21,
    "avg(quantity)":12.21,
    "sum(cost)":256.33,
    "max(cost)":256.33,
    "count(*)":1,
    "min(cost)":256.33,
    "cost":256.33,
    "avg(cost)":256.33,
    "quantity":12.21,
    "id":"000001",
    "sum(quantity)":12.21,
    "max(quantity)":12.21},
{
    "EOF":true,
    "RESPONSE_TIME":359}]}}


The fields are displayed randomly all over the place, instead of the order
sum, min, max, avg as in the query. Is there any way which I can do to the
fields in the result-set to be displayed in the same order as the query?


Regards,
Edwin

Reply via email to