Lucene - Core
  1. Lucene - Core
  2. LUCENE-2510

migrate solr analysis factories to analyzers module


    • Type: Task Task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0-ALPHA
    • Fix Version/s: 4.0-BETA, master
    • Component/s: modules/analysis
    • Labels:
    • Lucene Fields:


      In LUCENE-2413 all TokenStreams were consolidated into the analyzers module.

      This is a good step, but I think the next step is to put the Solr factories into the analyzers module, too.

      This would make analyzers artifacts plugins to both lucene and solr, with benefits such as:

      • users could use the old analyzers module with solr, too. This is a good step to use real library versions instead of Version for backwards compat.
      • analyzers modules such as smartcn and icu, that aren't currently available to solr users due to large file sizes or dependencies, would be simple optional plugins to solr and easily available to users that want them.

      Rough sketch in this thread:

      Practically, I havent looked much and don't really have a plan for how this will work yet, so ideas are very welcome.

      1. LUCENE-2510.patch
        44 kB
        Chris Male
      2. LUCENE-2510.patch
        44 kB
        Chris Male
      3. LUCENE-2510.patch
        45 kB
        Chris Male
        30 kB
        Chris Male
        17 kB
        Chris Male
      6. LUCENE-2510-multitermcomponent.patch
        23 kB
        Chris Male
      7. LUCENE-2510-multitermcomponent.patch
        17 kB
        Chris Male
      8. LUCENE-2510-parent-classes.patch
        162 kB
        Chris Male
      9. LUCENE-2510-parent-classes.patch
        123 kB
        Chris Male
      10. LUCENE-2510-parent-classes.patch
        107 kB
        Chris Male
      11. LUCENE-2510-resourceloader-bw.patch
        6 kB
        Chris Male
      12. LUCENE-2510-simplify-tests.patch
        129 kB
        Chris Male


        No work has yet been logged on this issue.


          • Assignee:
            Uwe Schindler
            Robert Muir
          • Votes:
            1 Vote for this issue
            3 Start watching this issue


            • Created: