public function SolrFieldType::getCopyFields in Search API Multilingual Solr Search 8
Gets a list of copy fields that will use this Solr Field Type.
Return value
array
Overrides SolrFieldTypeInterface::getCopyFields
File
- src/
Entity/ SolrFieldType.php, line 266
Class
- SolrFieldType
- Defines the SolrFieldType entity.
Namespace
Drupal\search_api_solr_multilingual\EntityCode
public function getCopyFields() {
$copy_fields = [];
foreach (array(
'ts' => 'terms_ts',
'tm' => 'terms_tm',
) as $src_prefix => $dest_prefix) {
$copy_fields[] = [
'source' => SearchApiSolrUtility::encodeSolrName(Utility::getLanguageSpecificSolrDynamicFieldPrefix($src_prefix, $this->field_type_language_code)) . '*',
'dest' => SearchApiSolrUtility::encodeSolrName(Utility::getLanguageSpecificSolrDynamicFieldPrefix($dest_prefix, $this->field_type_language_code)) . '*',
];
}
return $copy_fields;
}