You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Chris M. Hostetter (Jira)" <ji...@apache.org> on 2020/05/26 21:44:02 UTC

[jira] [Created] (SOLR-14514) json.facets: method:stream is incompatible with allBuckets:true

Chris M. Hostetter created SOLR-14514:
-----------------------------------------

             Summary: json.facets: method:stream is incompatible with allBuckets:true
                 Key: SOLR-14514
                 URL: https://issues.apache.org/jira/browse/SOLR-14514
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
          Components: Facet Module
            Reporter: Chris M. Hostetter


{{FacetFieldProcessorByEnumTermsStream}} has never supported {{allBuckets:true}} but it also doesn't fail outright if {{allBuckets:true}} is specified -- instead the bucket is silently missing from the response.

Given how the {{method}} option is only used as a suggestion, and the actuall processor can change based on hueristics about the request, this means that the behavior of combining {{allBuckets:true}} with {{method:stream}} can vary depending on the other options specified -- notably the {{sort}}

{noformat}
% curl -sS -X POST http://localhost:8983/solr/techproducts/query -d 'omitHeader=true&rows=0&q=*:*&json.facet={
  x : {
    type : terms,
    method: stream,
    field : manu_id_s,
    allBuckets : true,
    limit : 2,
    } }'
    
{
  "response":{"numFound":32,"start":0,"docs":[]
  },
  "facets":{
    "count":32,
    "x":{
      "allBuckets":{
        "count":18},
      "buckets":[{
          "val":"corsair",
          "count":3},
        {
          "val":"belkin",
          "count":2}]}}}


% curl -sS -X POST http://localhost:8983/solr/techproducts/query -d 'omitHeader=true&rows=0&q=*:*&json.facet={
  x : {
    type : terms,
    method: stream,
    field : manu_id_s,
    allBuckets : true,
    limit : 2,
    sort: "index asc"
    } }'

{
  "response":{"numFound":32,"start":0,"docs":[]
  },
  "facets":{
    "count":32,
    "x":{
      "buckets":[{
          "val":"apple",
          "count":1},
        {
          "val":"asus",
          "count":1}]}}}
{noformat}




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

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