Lucene - Core
  1. Lucene - Core
  2. LUCENE-2413

Consolidate all (Solr's & Lucene's) analyzers into modules/analysis

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0-ALPHA
    • Component/s: modules/analysis
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      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.

      1. LUCENE-2413_porter.patch
        52 kB
        Robert Muir
      2. LUCENE-2413_folding.patch
        9 kB
        Robert Muir
      3. LUCENE-2413-PFAW+LF.patch
        24 kB
        Uwe Schindler
      4. LUCENE-2413_teesink.patch
        16 kB
        Robert Muir
      5. LUCENE-2413-charfilter.patch
        9 kB
        Robert Muir
      6. LUCENE-2413_commongrams.patch
        12 kB
        Robert Muir
      7. LUCENE-2413_htmlstrip.patch
        5 kB
        Robert Muir
      8. LUCENE-2413_wdf.patch
        20 kB
        Robert Muir
      9. LUCENE-2413_removeDups.patch
        6 kB
        Robert Muir
      10. LUCENE-2413_pattern.patch
        37 kB
        Robert Muir
      11. LUCENE-2413_keep_hyphen_trim.patch
        19 kB
        Robert Muir
      12. LUCENE-2413_synonym.patch
        6 kB
        Robert Muir
      13. LUCENE-2413_testanalyzer.patch
        363 kB
        Robert Muir
      14. LUCENE-2413_testanalyzer.patch
        363 kB
        Robert Muir
      15. LUCENE-2413_tests2.patch
        39 kB
        Robert Muir
      16. LUCENE-2413_mockfilter.patch
        36 kB
        Robert Muir
      17. LUCENE-2413_mockfilter.patch
        40 kB
        Robert Muir
      18. LUCENE-2413_tests3.patch
        21 kB
        Robert Muir
      19. LUCENE-2413_test4.patch
        86 kB
        Robert Muir
      20. LUCENE-2413_icu.patch
        58 kB
        Robert Muir
      21. LUCENE-2413_keyword.patch
        36 kB
        Robert Muir
      22. LUCENE-2413_coreAnalyzers.patch
        252 kB
        Robert Muir
      23. LUCENE-2413_coreUtils.patch
        69 kB
        Robert Muir
      24. LUCENE-2413-dir-and-package-fixes.patch
        7 kB
        Steve Rowe
      25. LUCENE-2413_capitalize_phonetic.patch
        77 kB
        Robert Muir

        Issue Links

          Activity

          Michael McCandless created issue -
          Robert Muir made changes -
          Field Original Value New Value
          Assignee Robert Muir [ rcmuir ]
          Robert Muir made changes -
          Link This issue incorporates LUCENE-1377 [ LUCENE-1377 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_porter.patch [ 12443428 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_folding.patch [ 12443490 ]
          Uwe Schindler made changes -
          Attachment LUCENE-2413-PFAW+LF.patch [ 12443505 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_teesink.patch [ 12443506 ]
          Robert Muir made changes -
          Attachment LUCENE-2413-charfilter.patch [ 12443520 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_commongrams.patch [ 12443556 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_htmlstrip.patch [ 12443558 ]
          Uwe Schindler made changes -
          Fix Version/s 4.0.0 [ 12314822 ]
          Fix Version/s 3.1 [ 12314025 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_wdf.patch [ 12443559 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_removeDups.patch [ 12443563 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_pattern.patch [ 12443565 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_keep_hyphen_trim.patch [ 12443591 ]
          Robert Muir made changes -
          Component/s contrib/analyzers [ 12312333 ]
          Component/s Analysis [ 12310230 ]
          Uwe Schindler made changes -
          Fix Version/s 4.0 [ 12314025 ]
          Fix Version/s 3.1 [ 12314822 ]
          Robert Muir made changes -
          Link This issue blocks LUCENE-2396 [ LUCENE-2396 ]
          Robert Muir made changes -
          Summary Consolidate all (Solr's & Lucene's) analyzers into contrib/analzyers Consolidate all (Solr's & Lucene's) analyzers into modules/analysis
          Robert Muir made changes -
          Attachment LUCENE-2413_synonym.patch [ 12444105 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_testanalyzer.patch [ 12444219 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_testanalyzer.patch [ 12444229 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_tests2.patch [ 12444578 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_mockfilter.patch [ 12444615 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_mockfilter.patch [ 12444616 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_tests3.patch [ 12444621 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_test4.patch [ 12444629 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_icu.patch [ 12445014 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_keyword.patch [ 12445054 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_coreAnalyzers.patch [ 12445488 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_coreUtils.patch [ 12445498 ]
          Steve Rowe made changes -
          Attachment LUCENE-2413-dir-and-package-fixes.patch [ 12447207 ]
          Robert Muir made changes -
          Attachment LUCENE-2413_capitalize_phonetic.patch [ 12447796 ]
          Robert Muir made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Mark Thomas made changes -
          Workflow jira [ 12509150 ] Default workflow, editable Closed status [ 12564300 ]
          Mark Thomas made changes -
          Workflow Default workflow, editable Closed status [ 12564300 ] jira [ 12584835 ]
          Shai Erera made changes -
          Component/s modules/analysis [ 12310230 ]
          Component/s contrib/analyzers [ 12312333 ]
          Gavin made changes -
          Link This issue blocks LUCENE-2396 [ LUCENE-2396 ]
          Gavin made changes -
          Link This issue is depended upon by LUCENE-2396 [ LUCENE-2396 ]
          Uwe Schindler made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Robert Muir
              Reporter:
              Michael McCandless
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development