[jira] Updated: (LUCENE-2413) Consolidate all (Solr's & Lucene's) analyzers into modules/analysis

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] Updated: (LUCENE-2413) Consolidate all (Solr's & Lucene's) analyzers into modules/analysis

JIRA jira@apache.org

     [ 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: [hidden email]
For additional commands, e-mail: [hidden email]