Gravatar for

Question by erkany, Mar 30, 2015 5:30 PM

Sitecore - Multilingual search

We have a multilingual site : Dutch/BE and French/BE and English.

When I am on French version and search with English text: "About [Company Name]" interestingly I get the expected result and title reads "A propos de … "

But if I search with text "A propos de …" I don't get any search results.

Do I need to do anything specific on configuration or on index to enable multilingual search ?

1 Reply
Gravatar for

Answer by Jean-François L'Heureux, Mar 30, 2015 6:05 PM

Your search terms "about" and "CompanyName" are probably found in the URL of the results.

If your multilingual items have a title/name in the right language, you should be able to find all of them. By default, the search page configuration is filtering items to keep only the items in the current site language based on the Sitecore context.

If you search the "A propos de [CompanyName]" in the CES index browser, do you find your expected result?

Gravatar for

Comment by erkany, Mar 30, 2015 6:30 PM

When I search "A propos de .. " in CES index I see results but none of the are page item. They are gif, image etc..

So besides the URL what other fields Coveo indexes? We have the custom "Page Title" etc. fields which are properly translated in all language versions. Coveo should have indexed all Sitecore text item fields no?

Gravatar for

Comment by Jean-François L'Heureux, Mar 31, 2015 9:29 AM

Coveo for Sitecore indexes all the fields but they are not enabled for free-text search by default. Only the Title, the url and the body (binary data) are free-text searchable by default.

Ask a question