function elasticsearch_connector_statistics_create_type in Elasticsearch Connector 7.2
Same name and namespace in other branches
- 7.5 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.module \elasticsearch_connector_statistics_create_type()
- 7 modules/elasticsearch_connector_statistics/elasticsearch_connector_statistics.module \elasticsearch_connector_statistics_create_type()
Create Elasticsearch connector statistics type.
@patam string
Parameters
\nodespark\DESConnector\ClientInterface $client:
string:
Return value
array
2 calls to elasticsearch_connector_statistics_create_type()
- elasticsearch_connector_statistics_log_data in modules/
elasticsearch_connector_statistics/ elasticsearch_connector_statistics.module - elasticsearch_connector_statistics_settings_form_submit in modules/
elasticsearch_connector_statistics/ elasticsearch_connector_statistics.admin.inc - Handling the submission of elasticsearch_connector_statistics_settings_form form.
File
- modules/
elasticsearch_connector_statistics/ elasticsearch_connector_statistics.module, line 417 - Logs and displays access statistics for a site.
Code
function elasticsearch_connector_statistics_create_type(\nodespark\DESConnector\ClientInterface $client, $index, $type, $ttl = NULL) {
$mapping_params['index'] = $index;
$mapping_params['type'] = $type;
$my_type_mapping = elasticsearch_connector_statistics_get_mapping($ttl);
$mapping_params['body'][$type] = $my_type_mapping;
return $client
->indices()
->putMapping($mapping_params);
}