You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Munendra S N (Jira)" <ji...@apache.org> on 2021/01/07 16:50:00 UTC
[jira] [Updated] (SOLR-14514) json.facets: method:stream is
incompatible with allBuckets:true
[ https://issues.apache.org/jira/browse/SOLR-14514?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Munendra S N updated SOLR-14514:
--------------------------------
Fix Version/s: 8.8
Resolution: Fixed
Status: Resolved (was: Patch Available)
> 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
> Components: Facet Module
> Reporter: Chris M. Hostetter
> Assignee: Munendra S N
> Priority: Minor
> Fix For: 8.8
>
> Attachments: SOLR-14514.patch
>
>
> {{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