[ 
https://issues.apache.org/jira/browse/LUCENE-2413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Muir updated LUCENE-2413:
--------------------------------

    Attachment: LUCENE-2413_capitalize_phonetic.patch

patch that moves the phonetic, doublemetaphone, and capitalization filters to 
the analysis module.

with this patch, all concrete analysis components are consolidated and 
available to both lucene and solr users. 

I think i would like to close this issue and further, more complicated 
refactorings  (distancing analysis from indexing, moving factories/abstract 
classes etc) can be done on their own issues.


> Consolidate all (Solr's & Lucene's) analyzers into modules/analysis
> -------------------------------------------------------------------
>
>                 Key: LUCENE-2413
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2413
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: contrib/analyzers
>            Reporter: Michael McCandless
>            Assignee: Robert Muir
>             Fix For: 4.0
>
>         Attachments: LUCENE-2413-charfilter.patch, 
> LUCENE-2413-dir-and-package-fixes.patch, LUCENE-2413-PFAW+LF.patch, 
> LUCENE-2413_capitalize_phonetic.patch, LUCENE-2413_commongrams.patch, 
> LUCENE-2413_coreAnalyzers.patch, LUCENE-2413_coreUtils.patch, 
> LUCENE-2413_folding.patch, LUCENE-2413_htmlstrip.patch, 
> LUCENE-2413_icu.patch, LUCENE-2413_keep_hyphen_trim.patch, 
> LUCENE-2413_keyword.patch, LUCENE-2413_mockfilter.patch, 
> LUCENE-2413_mockfilter.patch, LUCENE-2413_pattern.patch, 
> LUCENE-2413_porter.patch, LUCENE-2413_removeDups.patch, 
> LUCENE-2413_synonym.patch, LUCENE-2413_teesink.patch, 
> LUCENE-2413_test4.patch, LUCENE-2413_testanalyzer.patch, 
> LUCENE-2413_testanalyzer.patch, LUCENE-2413_tests2.patch, 
> LUCENE-2413_tests3.patch, LUCENE-2413_wdf.patch
>
>
> We've been wanting to do this for quite some time now...  I think, now that 
> Solr/Lucene are merged, and we're looking at opening an unstable line of 
> development for Solr/Lucene, now is the right time to do it.
> A standalone module for all analyzers also empowers apps to separately 
> version the analyzers from which version of Solr/Lucene they use, possibly 
> enabling us to remove Version entirely from the analyzers.
> We should also do LUCENE-2309 (decouple, as much as possible, indexer from 
> the analysis API), but I don't think that issue needs to block this 
> consolidation.
> Once we do this, there is one place where our users can find all the 
> analyzers that Solr/Lucene provide.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to