Ryan Josal created SOLR-7953:
--------------------------------

             Summary: BaseEditorialTransformer (elevated) doesn't work with 
LazyField
                 Key: SOLR-7953
                 URL: https://issues.apache.org/jira/browse/SOLR-7953
             Project: Solr
          Issue Type: Bug
    Affects Versions: 5.2, 4.10.2
            Reporter: Ryan Josal


When using the QueryElevationComponent, using the [elevated] docTransformer 
doesn't always work.  In the case the document is a LazyDocument, 
BaseEditorialTransformer#getKey will return the LazyField.toString() which is 
Object#toString() which of course isn't going to match any of the uniqueKeys.  
The fix is to change getKey to check instanceof IndexableField instead of just 
Field.  I'm not sure the impact of this bug because I don't know how often 
LazyDocuments get used.



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

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

Reply via email to