Tomoko Uchida created LUCENE-8874:
-------------------------------------

             Summary: Show SPI names only instead of class names in Luke 
Analysis tab
                 Key: LUCENE-8874
                 URL: https://issues.apache.org/jira/browse/LUCENE-8874
             Project: Lucene - Core
          Issue Type: Improvement
          Components: modules/analysis, modules/luke
            Reporter: Tomoko Uchida


Each analyzer component factory now has an explicitly documented "NAME" static 
field (LUCENE-8778) to promote the proper use of (symbolic) SPI names.
 It would be better to get rid of all concrete factory class names from the 
Analysis tab, and instead, show SPI names.

>From implementation perspective, reflection tricks are needed to obtain the 
>{{NAME}} field value without knowing the concrete class (frameworks like Luke 
>Analysis tab often don't know it). APIs to obtain the SPI name from a factory 
>object might be needed for convenience and unified access to the names.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to