Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-14597

Advanced Query Parser

    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: query parsers
    • Labels:
      None

      Description

      This JIRA ticket tracks the progress of SIP-9, the Advanced Query Parser that is being donated by the Library of Congress. Full description of the feature can be found on the SIP Page.

      https://cwiki.apache.org/confluence/display/SOLR/SIP-9+Advanced+Query+Parser

      Briefly, this parser provides a comprehensive syntax for users that use search on a daily basis. It also reserves a smaller set of punctuators than other parsers. This facilitates easier handling of acronyms and punctuated patterns with meaning ( such as C++ or 401(k) ). The new syntax opens up some advanced features while also preventing access to arbitrary features via local parameters. This parser will be safe for accepting user queries directly with minimal pre-parsing, but for use cases beyond it's established features alternate query paths (using other parsers) will need to be supplied.

      The code drop is being prepared and will be supplied as soon as we receive guidance from the PMC regarding the proper process. Given that the Library already has a signed CCLA we need to understand which of these (or other processes) apply:

      http://incubator.apache.org/ip-clearance/ip-clearance-template.html

      and 

      https://www.apache.org/licenses/contributor-agreements.html#grants

        Attachments

        1. aqp_patch.patch
          738 kB
          Mike Nibeck

          Issue Links

            Activity

              People

              • Assignee:
                gus Gus Heck
                Reporter:
                nibeck Mike Nibeck
              • Votes:
                1 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m