The following example assigns a culture to a smart search index.
private bool AddCultureToSearchIndex()
{
// Get the search index and culture
SearchIndexInfo index = SearchIndexInfoProvider .GetSearchIndexInfo( "MyNewIndex" );
CultureInfo culture = CultureInfoProvider .GetCultureInfo( "en-us" );
if ((index != null ) && (culture != null ))
{
// Save the binding
SearchIndexCultureInfoProvider .AddSearchIndexCulture(index.IndexID, culture.CultureID);
return true ;
}
return false ;
}
The following example removes a culture from a search index.
private bool RemoveCultureFromSearchIndex()
{
// Get the search index
SearchIndexInfo removeIndex = SearchIndexInfoProvider .GetSearchIndexInfo( "MyNewIndex" );
CultureInfo culture = CultureInfoProvider .GetCultureInfo( "en-us" );
if ((removeIndex != null ) && (culture != null ))
{
// Get the binding
SearchIndexCultureInfo indexCulture = SearchIndexCultureInfoProvider .GetSearchIndexCultureInfo(removeIndex.IndexID, culture.CultureID);
// Delete the binding
SearchIndexCultureInfoProvider .DeleteSearchIndexCultureInfo(indexCulture);
return true ;
}
return false ;
}
Help URL:
http://devnet.kentico.com/docs/6_0/devguide/index.html?smart_search_api_examples_managing_index_cultures.htm