Hoss Man created SOLR-6330:
------------------------------

             Summary: 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
            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.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to