Episerver imageOptimizing multiple sites and languages

Because search optimization is often language-specific, Episerver Find supports multiple languages and websites.

Filtering on websites and languages

At the top of the most Find screens, use drop-downs to choose a website and a language analyzer to filter the screen information before performing actions, such as viewing statistics and fine tuning search optimization.

Find indexes

Find needs only one main index. Multiple websites often share a single index. If you add a website, Find adds new content to the existing index.

In addition to the main index, your Episerver Find administrator can set up any number of language-specific indexes to increase search precision by employing strategies like word stemming. When content in a language with its own index is saved, Episerver Find uses an analyzer to interpret and index the content. For example, the English analyzer uses word stemming to identify fish as the root word for fishing and fisher. So, if a user submits a search query that includes fish, fishing, or fisher, the search returns content with any word variation.

In contrast, if a search term matches content in the main index only, it must exactly match an indexed term to return search results; word variations are ignored.

Note:  The number of supported language analyzers in Find is determined when your organization orders an index and multi-language index support from Episerver. Your site administrator enables the analyzers during site setup.

How content from different languages appears in search results

If site visitors search a multi-language website, each language version of content appears separately in search results.

Language analyzers versus CMS content language

Your site administrator can enable one group of languages in Episerver CMS, and a different group of language analyzers in Find. This may confuse users because, while the language selector on Find screens might look like you are choosing content language, in reality, you are selecting a Find analyzer.

The Find language analyzer is used when working with search optimization. Your site content can exist in several languages - they do not all need a language analyzer. However, a search that uses an analyzer is "smarter".

Find language analyzers are installed by a developer during implementation at a cost. Additional content languages can be added by a CMS administrator at any time and have no cost.

Examples of multiple websites and languages

The following examples illustrate search optimization with multiple websites and languages.