Loading

Knowledge Article not returned in global search results if article and user language is different

Publiseringsdato: Jun 4, 2026
Beskrivelse

When users attempt to Search Articles in the Global Search Box and the Knowledge Component, they may find that an expected article is not returned if it is only published in a language that does not match their user language setting.
If your organization is configured to Support Articles in Multiple Languages and the affected user's language is an Active Knowledge Base Language, it is expected for the global search box to return only article results that match the user's language by default. Unless article language is specifically specified in the search filter, article search results are filtered based on the user's language setting.

Løsning

In a Multilingual Knowledge Base, ensure that articles are either created or translated for each active language to ensure relevant article results are returned for users with different language settings.

How to Search for Articles in a Different Language

In Lightning Experience:

  1. Type or select Knowledge in the combobox in front of the search input.
  2. Click the Advanced Search link that appears below any recent results.
  3. Change the Language filter accordingly.

In Salesforce Classic:

  1. Go to the Knowledge tab.
  2. On the filters panel, change the Language filter (next to the "Published" filter).

SOSL Queries and Language Filtering

A SOSL query on the Knowledge object defaults to the user's Language setting on their profile. For instance, if User John Smith has their Locale set to English (UK) but their Language set to English (US), SOSL returns results based on English (US).
To search for a specific article in a particular language (for example, en_GB), run the following query in Developer Console:
FIND {test*} IN ALL FIELDS RETURNING Knowledge__kav(Id, ArticleNumber, title, PublishStatus, Language WHERE Language='en_GB')
 

Knowledge-artikkelnummer

000389857

 
Laster
Salesforce Help | Article