Chris Male created LUCENE-4044:
----------------------------------

             Summary: Add NamedSPILoader support to TokenizerFactory, 
TokenFilterFactory and CharFilterFactory
                 Key: LUCENE-4044
                 URL: https://issues.apache.org/jira/browse/LUCENE-4044
             Project: Lucene - Java
          Issue Type: Sub-task
          Components: modules/analysis
            Reporter: Chris Male


In LUCENE-2510 I want to move all the analysis factories out of Solr and into 
the directories with what they create.  This is going to hamper Solr's existing 
strategy for supporting {{solr.*}} package names, where it replaces {{solr}} 
with various pre-defined package names.  One way to tackle this is to use 
NamedSPILoader so we simply look up {{StandardTokenizerFactory}} for example, 
and find it wherever it is, as long as it is defined as a service.  This is 
similar to how we support Codecs currently.

As noted by Robert in LUCENE-2510, this would also have the benefit of meaning 
configurations could be less verbose, would aid in fully decoupling the 
analysis module from Solr, and make the analysis factories easier to interact 
with.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to