Lucene - Core
  1. Lucene - Core
  2. LUCENE-2979

Simplify configuration API of contrib Query Parser

    Details

    • Lucene Fields:
      New

      Description

      The current configuration API is very complicated and inherit the concept used by Attribute API to store token information in token streams. However, the requirements for both (QP config and token stream) are not the same, so they shouldn't be using the same thing.

      I propose to simplify QP config and make it less scary for people intending to use contrib QP. The task is not difficult, it will just require a lot of code change and figure out the best way to do it. That's why it's a good candidate for a GSoC project.

      I would like to hear good proposals about how to make the API more friendly and less scaring

      1. LUCENE-2979_phillipe_reamalho.patch
        148 kB
        Phillipe Ramalho
      2. LUCENE-2979_phillipe_ramalho_5_3x.patch
        40 kB
        Phillipe Ramalho
      3. LUCENE-2979_phillipe_ramalho_4_trunk.patch
        3 kB
        Phillipe Ramalho
      4. LUCENE-2979_phillipe_ramalho_4_3x.patch
        159 kB
        Phillipe Ramalho
      5. LUCENE-2979_phillipe_ramalho_3.patch
        167 kB
        Phillipe Ramalho
      6. LUCENE-2979_phillipe_ramalho_3.patch
        167 kB
        Phillipe Ramalho
      7. LUCENE-2979_phillipe_ramalho_2.patch
        162 kB
        Phillipe Ramalho

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Adriano Crestani
              Reporter:
              Adriano Crestani
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development