Пользовательский атрибут WooCommerce индексируется, но не показывает результатов

Мы используем WordPress 4.7, WooCommerce 2.6.9 и Algolia 1.6.0.

У нас есть 7 настроек индексов:

Searchable posts [searchable_posts]
Posts [posts_post]
Pages [posts_page]
Products [posts_product]
Brands [terms_product_brand]
Product Categories [terms_product_cat]
Full Code [terms_pa_full-code]

Все первые 6 возвращают результаты, как и ожидалось, но полный код [terms_pa_full-code], хотя индексированный не возвращает никаких результатов. Однако их должно быть несколько 100, если не 1000, как если бы у продукта был полный код, для него было установлено значение «Видимый на странице продукта».

Поскольку он отображается как нечто, что может быть проиндексировано, я предполагаю, что нам не нужно делать какое-либо специальное кодирование, поэтому не уверен, почему он не будет отображать никаких результатов?

Кто-нибудь сталкивался с чем-то подобным


person Darren Nicholls    schedule 13.12.2016    source источник


Ответы (1)


terms_pa_full-code содержит только некоторые метаданные, а не значения, которые они правильно передают как часть данных о продукте, если все идет хорошо.

Затем вы можете использовать значения этой таксономии в качестве фасета для отображения списка доступных параметров с учетом поискового запроса пользователя.

Вы также можете зарегистрироваться для использования плагина Algolia для WooCommerce здесь: https://community.algolia.com/wordpress/#woocommerce и получите эту настройку за несколько кликов.

person rayrutjes    schedule 13.12.2016
comment
Привет, я отправил тот же вопрос на community.algolia.com/wordpress/#woocommerce, но к сожалению, там тоже не получил ответа. - person Darren Nicholls; 21.12.2016