У меня есть термин таксономии называется locations
что я хотел бы добавить аспекты при переиндексации. Данные индексируются, как и ожидалось, вместе с доступными для поиска атрибутами. Однако то, что я использую для этого, похоже, не работает;
function algolia_locations_faceting( array $settings ) {
$settings['attributesForFaceting'] = array_merge($settings['attributesForFaceting'], [
'parent',
'type',
'taxonomy',
]);
return $settings;
}
\add_filter( 'algolia_terms_locations_index_settings', 'algolia_locations_faceting', 10, 2 );
У меня есть аналогичный метод для огранки поиска сообщений с помощью algolia_searchable_posts_index_settings
фильтр, и это работает, как ожидалось, поэтому я не уверен, почему один работает, а другой нет.
Любая помощь будет оценена.
Задача ещё не решена.
Других решений пока нет …