Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-2979

Simplify configuration API of contrib Query Parser

Details

    • 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_ramalho_2.patch
          162 kB
          Phillipe Ramalho
        2. LUCENE-2979_phillipe_ramalho_3.patch
          167 kB
          Phillipe Ramalho
        3. LUCENE-2979_phillipe_ramalho_3.patch
          167 kB
          Phillipe Ramalho
        4. LUCENE-2979_phillipe_ramalho_4_3x.patch
          159 kB
          Phillipe Ramalho
        5. LUCENE-2979_phillipe_ramalho_4_trunk.patch
          3 kB
          Phillipe Ramalho
        6. LUCENE-2979_phillipe_ramalho_5_3x.patch
          40 kB
          Phillipe Ramalho
        7. LUCENE-2979_phillipe_reamalho.patch
          148 kB
          Phillipe Ramalho

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: