You are here

public static function Utility::getSolrFieldCardinality in Search API Solr 4.x

Same name and namespace in other branches
  1. 8.3 src/Utility/Utility.php \Drupal\search_api_solr\Utility\Utility::getSolrFieldCardinality()

Extracts the cardinality from a dynamic Solr field.

Parameters

string $field_name: The dynamic Solr field name.

Return value

string The cardinality as string 's' or 'm'.

1 call to Utility::getSolrFieldCardinality()
SearchApiSolrBackend::setGrouping in src/Plugin/search_api/backend/SearchApiSolrBackend.php
Sets grouping for the query.

File

src/Utility/Utility.php, line 531

Class

Utility
Provides various helper functions for Solr backends.

Namespace

Drupal\search_api_solr\Utility

Code

public static function getSolrFieldCardinality(string $field_name) {
  $parts = explode('_', $field_name);
  return substr($parts[0], -1, 1);
}