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

Add field name validation

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 4.0-ALPHA
    • Fix Version/s: 4.9, 6.0
    • Component/s: None
    • Labels:
      None

      Description

      Given the SOLR-2444 updated fl syntax and the SOLR-2719 regression, it would be useful to add some kind of validation regarding the field names you can use on Solr.
      The objective would be adding consistency, allowing only field names that you can then use within fl, sorting etc.

      The rules, taken from the actual StrParser behaviour, seem to be the following:

      • same used for java identifiers (Character#isJavaIdentifierPart), plus the use of trailing '.' and '-'
      • for the first character the rule is Character#isJavaIdentifierStart minus '$' (The dash can't be used as first character (SOLR-3191) for example)

        Attachments

        1. SOLR-3207.patch
          22 kB
          Luca Cavanna

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                lucacavanna Luca Cavanna
              • Votes:
                1 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated: