Space Directory Filter (Search) is not working for (non-English text) when we set the indexing language to non-English.

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Low
    • None
    • Affects Version/s: 9.2.2, 9.2.3
    • Component/s: Search - Indexing
    • None
    • 3
    • Severity 3 - Minor
    • 0

      Issue Summary

      There is a change in the behaviour of Confluence from 8.5.x vs 9.2.x (LTS) when queryString encoded as part of the "/rest/spacedirectory/1/search?query=" (Space Directory >> Filter). 

      The "white Space" is encoded with %20 (which is correct), but in the earlier version, the "white space" is replaced with "+." Comparing the working and non-working query strings, the only difference in the queryString is the encoding character. However, the space search issue is only happening in non-English indexing languages (tested against French and Dutch).

      Steps to Reproduce

      1. Create a space with Space Name: Application de TENue de compte Automatisée
      2. Perform Content Reindexing 
      3. Search Space Name "Application de TENue de compte Automatisée" at Site Search and Space Directory Search. Indexing Language is set as English by default.
      4. Change Indexing Language ( General Config >> Indexing Language = French)
      5. Perform Content Reindexing 
      6. Search Space Name "Application de TENue de compte Automatisée" at Site Search and Space Directory >> Filter.

      Comparing Space Directory Filter 8.5.x vs 9.2.x (HTTP)

      8.5.15 (Same behaviour in 8.5.21 also)

      https://localhost:8443/c8515/rest/spacedirectory/1/search?query=Application+de+TENue+de+compte+Automatis%C3%A9e+OR+Application+de+TENue+de+compte+Automatis%C3%A9e*&status=current&pageSize=24&startIndex=0&_=1745219834677
      

      9.2.2 (same behaviour in 9.2.3)

      http://localhost:6922/c922/rest/spacedirectory/1/search?query=Application%20de%20TENue%20de%20compte%20Automatis%C3%A9e%20OR%20Application%20de%20TENue%20de%20compte%20Automatis%C3%A9e*&status=current&pageSize=24&startIndex=0&_=17452202915
      

      Expected Results

      The space directory search should work in both the scenarios.

      Actual Results

      The space directory search only works when indexing language is set as English

      Workaround

      As a workaround, the Indexing language can be set as English.

            Assignee:
            Unassigned
            Reporter:
            Bibek Roy
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: