You are here

protected function SearchApiElasticsearchConnector::getElasticsearchTypeExists in Elasticsearch Connector 7.2

Same name and namespace in other branches
  1. 7.5 modules/elasticsearch_connector_search_api/service.inc \SearchApiElasticsearchConnector::getElasticsearchTypeExists()
  2. 7 modules/elasticsearch_connector_search_api/service.inc \SearchApiElasticsearchConnector::getElasticsearchTypeExists()

Helper function, check if the type exists.

Parameters

SearchApiIndex $index:

Return value

boolean

1 call to SearchApiElasticsearchConnector::getElasticsearchTypeExists()
SearchApiElasticsearchConnector::indexItems in modules/elasticsearch_connector_search_api/service.inc
Overrides indexItems().

File

modules/elasticsearch_connector_search_api/service.inc, line 425
Provides a Elasticsearch-based service class for the Search API using Elasticsearch Connector module.

Class

SearchApiElasticsearchConnector
Search service class.

Code

protected function getElasticsearchTypeExists(SearchApiIndex $index) {
  $params = $this
    ->getIndexParam($index, TRUE);
  try {
    return $this->elasticsearchClient
      ->indices()
      ->existsType($params);
  } catch (Exception $e) {
    drupal_set_message($e
      ->getMessage(), 'error');
    return FALSE;
  }
}