Uploaded image for project: '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

        Attachments

        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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: