Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-13846

Wildcard and range queries always converted to lower case

XMLWordPrintable

      If a user uses wild card or range queries such as "content-name-untokenized:

      {A to Z}

      " or "content-name-untokenized:S*" then the default behaviour of the QueryParser classes used in both TextFieldQueryMapper and MultiTextFieldQueryMapper is to lower case any range or wild card expansions.

      So should the user be searching a field which is not converted to lower case such as the one given above then they will have no way of finding the upper case values - the QueryParser makes all their queries lower case.

      The place this affects us in Confluence is in the AlphabeticalListPagesAction which when you choose to see all pages starting with a particular letter builds a wildcard query such as those shown above.

            pcurren Paul Curren
            pcurren Paul Curren
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: