When trying to search a term that contains the "&" character, using the global search in the ess portal (which uses the search_content.do), returns no results.

Searching for the same term using the global search on the platform (which uses the textsearch.do) finds results.

Steps to Reproduce

  1. Navigate to Knowledge > Create New.
  2. Create a new KB article.
  3. In Short Description type AT&T.
  4. Save the article.
  5. In the global search of the navigation page, search for the term AT&T.
    The article you created appears in the search results.
  6. Open the ESS portal.
  7. In the global search, search for AT&T.
    Note that the record is not found and the text is cut to AT.


  1. Edit the ContentSearch Processor by navigating to:


  2. Change the line:

    g_response.sendRedirect(pl + '?sysparm_search=' + g_request.getParameter('sysparm_search'));


    g_response.sendRedirect(pl + '?sysparm_search=' + GlideStringUtil.urlEncode(g_request.getParameter('sysparm_search')));

  3. Click Save.
  4. Log out of the current session.
  5. Close the current browser.

Note: Ensure that you revert to the base system version of the ContentSearch Processor before upgrading the instance.

Related Problem: PRB619544

Seen In

Calgary Patch 5
Eureka Patch 10
Eureka Patch 3 Hot Fix 1
Geneva Patch 6 Hot Fix 2
Geneva Patch 7

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-06-27 06:56:00