You are here

protected function SearchApiElasticsearchConnectorStats::createStatsType in Elasticsearch Connector 7.2

Same name and namespace in other branches
  1. 7 modules/elasticsearch_connector_search_api/includes/elasticsearch_stats.inc \SearchApiElasticsearchConnectorStats::createStatsType()

Create Elasticsearch connector search api statistics type.

@patam string

Parameters

string:

Return value

array

1 call to SearchApiElasticsearchConnectorStats::createStatsType()
SearchApiElasticsearchConnectorStats::logStat in modules/elasticsearch_connector_search_api/includes/elasticsearch_stats.inc
Logging the statistics into the stats type in elasticsearch index.

File

modules/elasticsearch_connector_search_api/includes/elasticsearch_stats.inc, line 131
@author nikolayignatov

Class

SearchApiElasticsearchConnectorStats

Code

protected function createStatsType($params) {
  $client = $this->connector
    ->getConnectorObject();
  $params['body'][$params['type']] = $this
    ->getStatsMapping();
  try {
    return $client
      ->indices()
      ->putMapping($params);
  } catch (Exception $e) {
    throw $e;
  }
}