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

Pablo Anzorena commented on SOLR-8192:
--------------------------------------

Yes, I was talking about two independent processes.

It would be fantastic to have multi-threaded subfacets!

The core idea would be to get all the documents that matched the query, and 
then one thread per request?

Speaking from my ignorance, nowadays in the single threaded version, can't you 
take any advantage when you iterate the documents that matched the query and 
get the values on dimension1 and dimension2 on the same iteration?

> SubFacets allBuckets  not woring with measures on tokenized fields
> ------------------------------------------------------------------
>
>                 Key: SOLR-8192
>                 URL: https://issues.apache.org/jira/browse/SOLR-8192
>             Project: Solr
>          Issue Type: Bug
>            Reporter: Pablo Anzorena
>            Assignee: Yonik Seeley
>             Fix For: 5.4
>
>         Attachments: SOLR-8192.patch
>
>
> Subfacets are not working when you ask for allBuckets on a tokenized fields 
> with measures
> Here is the request:
> {
>   hs: {
>     field: hs,
>     type: terms,
>      allBuckets:true,
>     sort: "mostrar_bill_price desc",
>     facet:{
>       mostrar_bill_price: "sum(mostrar_bill_price)"
>     }
>   }
> }
> Here is the response:
> {
> "responseHeader": {
> "status": 500,
> "QTime": 92,
> "params": {
> "indent": "true",
> "q": "*:*",
> "json.facet": "{ hs: { field: hs, type: terms, allBuckets:true, sort: 
> \"mostrar_bill_price desc\", facet:{ mostrar_bill_price: 
> \"sum(mostrar_bill_price)\" } } }",
> "wt": "json",
> "rows": "0"
> }
> },
> "response": {
> "numFound": 35422188,
> "start": 0,
> "docs": []
> },
> "error": {
> "trace": "java.lang.ArrayIndexOutOfBoundsException\n",
> "code": 500
> }
> }
> hs fields is defined as:
> <field name="hs" type="text_ws" indexed="true" stored="false" 
> required="false" multiValued="false" />
> mostrar_bill_price is defined as:
>  <field name="mostrar_bill_price" type="tdouble" indexed="true" 
> stored="false" required="false" multiValued="false" />
> A part from text_ws, it also happens with text_classic (these are the only 
> ones I've tested it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to