function oa_related_default_search_api_index_alter in Open Atrium Related Content 7.2
Implements hook_default_search_api_index_alter().
File
- ./
oa_related.module, line 547
Code
function oa_related_default_search_api_index_alter(&$data) {
// Generated via Features Override but moved into normal code
// Adds various paragraph fields to the oa_search index automatically if available
if (isset($data['database_node_index'])) {
$data['database_node_index']->options['fields']['field_oa_related'] = array(
'type' => 'list<integer>',
'entity_type' => 'paragraphs_item',
);
/* WAS: '' */
$data['database_node_index']->options['fields']['field_oa_related:field_paragraph_text:value'] = array(
'type' => 'list<text>',
);
/* WAS: '' */
$data['database_node_index']->options['fields']['field_oa_related:snippet_body'] = array(
'type' => 'list<text>',
);
/* WAS: '' */
}
if (isset($data['node_index'])) {
$data['node_index']->options['fields']['field_oa_related'] = array(
'type' => 'list<integer>',
'entity_type' => 'paragraphs_item',
);
/* WAS: '' */
$data['node_index']->options['fields']['field_oa_related:field_paragraph_text:value'] = array(
'type' => 'list<text>',
);
/* WAS: '' */
$data['node_index']->options['fields']['field_oa_related:snippet_body'] = array(
'type' => 'list<text>',
);
/* WAS: '' */
}
}