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