function social_search_update_8903 in Open Social 10.3.x
Same name and namespace in other branches
- 8.9 modules/social_features/social_search/social_search.install \social_search_update_8903()
- 8.8 modules/social_features/social_search/social_search.install \social_search_update_8903()
- 10.0.x modules/social_features/social_search/social_search.install \social_search_update_8903()
- 10.1.x modules/social_features/social_search/social_search.install \social_search_update_8903()
- 10.2.x modules/social_features/social_search/social_search.install \social_search_update_8903()
Change weight of search index processors().
File
- modules/
social_features/ social_search/ social_search.install, line 141 - Install, update and uninstall functions for the social_search module.
Code
function social_search_update_8903() {
// Config factory.
$config_factory = Drupal::configFactory();
// Get search API index configs.
$search_all = $config_factory
->getEditable('search_api.index.social_all');
$search_content = $config_factory
->getEditable('search_api.index.social_content');
$search_groups = $config_factory
->getEditable('search_api.index.social_groups');
$search_users = $config_factory
->getEditable('search_api.index.social_users');
// Setting that need to be changed.
$setting = 'processor_settings.html_filter.weights.preprocess_index';
// Set new weight for the 'HTML filter' processors.
$search_all
->set($setting, -25)
->save();
$search_content
->set($setting, -15)
->save();
$search_groups
->set($setting, -15)
->save();
$search_users
->set($setting, -15)
->save();
}