function apachesolr_index_content_numeric_indexing_callback in Apache Solr Search 6.3
1 string reference to 'apachesolr_index_content_numeric_indexing_callback'
- content_apachesolr_field_mappings in ./
apachesolr.module - Implements hook_apachesolr_field_mappings() on behalf of content module.
File
- ./
apachesolr.index.inc, line 1082 - Functions related to Apache Solr indexing operations.
Code
function apachesolr_index_content_numeric_indexing_callback($entity, $field_name, $index_key, $field_info) {
$fields = array();
if (isset($entity->{$field_name})) {
$index_key = apachesolr_index_key($field_info);
foreach ($entity->{$field_name} as $field) {
if ($index_value = isset($field['value']) ? (int) $field['value'] : FALSE) {
$fields[] = array(
'key' => $index_key,
'value' => $index_value,
);
}
}
}
return $fields;
}