English English Spanish EspañolKorea한국어

Multi language Site Search

The ShadoCMS multi-lingual architecture incorporates the ability to do full text searches on content in all the languages active on the site. Depending on the language being used by the visitor, the search will automatically return results from content and meta-data in the users chosen language.

Some of the benefits of the ShadoCMS site search engine are:

  • The ability to use Google like syntax in the search for all languages
  • You can chose the language analyzer to use for each language
  • Metadata, keywords and description automatically added to the search index based on the site language
  • Full support of Asian character sets such as Chinese and Japanese
  • The ability to merge results from various languages if required
  • The ability to index word and pdf documents (including their content) in the search
  • The ability to turn search on and off for different parts of the site for each language.

Language Analyzers

A language Analyzer determines how results will be returned from the search. As simple analyzer will stop common words such as "the, and" etc. and separate results based on whitespace between characters. This works fine in English but you would need a completely different set of rules for Chinese or Arabic and its the language specific analyzers that contain these rules. You may also have different rules for different types of content, for example if your site has a lot of technical terms and characters then you may need an analyzer that can separate search results for the type of content you have on your site.