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

Cassandra Targett updated SOLR-6330:
------------------------------------
    Component/s: faceting

> distributed pivot faceting may not work well with some custom FieldTypes
> ------------------------------------------------------------------------
>
>                 Key: SOLR-6330
>                 URL: https://issues.apache.org/jira/browse/SOLR-6330
>             Project: Solr
>          Issue Type: Bug
>          Components: faceting
>            Reporter: Hoss Man
>            Priority: Minor
>
> A limitiation of the distributed pivot faceting code is that it makes some 
> explicit assumptions about the datatypes of the pivot values for the purposes 
> of "serializing" the values in order to make refinement requests to the 
> individual shards for those values.
> This logic works fine for String based fields, dates, and primitive numerics 
> -- but any custom FieldType that has a {{toObject()}} method which does not 
> return one of those data types may have problems.  While pivot faceting uses 
> the typed objects returned by {{toObject()}} in it's responses, there is no 
> general FieldType method for converting those objects back into Strings 
> suitable for the refinement requests.
> Untill we have some abstract, FieldType based, method for converting the 
> value Objects into Strings thta can be included in the refinement requests 
> for use in {{FieldType.getFieldQuery()}} there isn't really a good solution 
> for this.



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

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

Reply via email to