Drupal 10
Commerce
Search API
Facets
В Views выводящем поисковый индекс не работают Facets для параметров из Product variation. В Product variation находятся Цена и Цвет. Фильтры для Product работают.
Когда в Views настроен на вывод полей применение фильтров приводит к следующему. На странице вывод не отображается, но если посмотреть код, то видно, что фильтрация произошла, но Views вывел пустые поля.
Если Views настроен на вывод Entity Reference, то отображаются и Product и Product variation. Применение фильтров по параметрам находящимся в Product variation оставляет только Product variation. Есть ощущение, что не происходит связь между Product и Product variation. Как настроить фильтры Цена и Цвет?
Комментарии
Drupal\search_api\SearchApiException while computing Views data for index Default content index: Could not retrieve data definition for field 'Node access information' on index 'Default content index'. in Drupal\search_api\Item\Field->getDataDefinition() (line 487 of \modules\search_api\src\Item\Field.php).
Drupal\facets\Exception\InvalidQueryTypeException: No available query types were found for facet Цвет in Drupal\facets\Plugin\facets\facet_source\SearchApiDisplay->getQueryTypesForFacet() (line 353 of \modules\facets\src\Plugin\facets\facet_source\SearchApiDisplay.php).
Решено.
На странице полей в Search API добавил их для Product variation вместо Product.