lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Muir (JIRA)" <j...@apache.org>
Subject [jira] Updated: (LUCENE-2413) Consolidate all (Solr's & Lucene's) analyzers into modules/analysis
Date Wed, 23 Jun 2010 04:55:58 GMT

     [ 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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message