You are here

function elasticsearch_connector_search_api_search_api_index_update in Elasticsearch Connector 7.5

Same name and namespace in other branches
  1. 7 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_search_api_index_update()
  2. 7.2 modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module \elasticsearch_connector_search_api_search_api_index_update()

Implements hook_search_api_index_update().

Parameters

SearchApiIndex $index: The edited index.

File

modules/elasticsearch_connector_search_api/elasticsearch_connector_search_api.module, line 306
Provides a elasticsearch-based service class for the Search API.

Code

function elasticsearch_connector_search_api_search_api_index_update(SearchApiIndex $index) {
  $original_server = $index->original
    ->server();
  $current_server = $index
    ->server();
  if (!empty($original_server) && $original_server->class == 'search_api_elasticsearch_connector' && (empty($current_server) || $current_server->class != 'search_api_elasticsearch_connector')) {

    // We need to remove the index data from the index if we are going to change
    // the server.
  }
}