A language analysis is a set of language-related rules that optimize the indexing of your source data for use by Oracle Commerce Guided Search. Language analysis is performed when you set the locales of your application. Sorting is the process of arranging records returned by a search in alphabetic order or another form of ordering suitable for the language of the records.