Я работаю над приложением, в котором нам нужно, чтобы Magento подтолкнул все продукты к поиску, чтобы мы могли получить их непосредственно оттуда. Это означает, что мы используем Solr REST API для извлечения продуктов, которые были продвинуты Magento.
Я выполнил шаги, описанные здесь: http://www.summasolutions.net/blogposts/magento-apache-solr-integration
Настройки работают нормально, продукты подталкиваются к решению, и я могу получить их через API REST, как и ожидалось. Однако единственные поля, которые я могу извлечь из solr: статус, метка времени, store_id, id, short_description, sku, цена, имя, in_stock, description_en, fulltext_en, attr_select_tax_class_id, attr_select_status.
Согласно schemas.xml, я должен иметь возможность получить следующие дополнительные поля: «видимость», «show_in_categories», «категории».
К сожалению, это не тот случай. Я даже добавил в эти поля attribiute store = "true" без видимого результата. Вопрос в том, как сделать так, чтобы эти поля отображались в результатах поиска? Мой запрос обычно выглядит следующим образом:
http://solr:8983/solr/select/?q=*:*&version=2.2&start=0&rows=10&indent=on
Кроме того, я хотел бы получить другие атрибуты Magento (например, индивидуальный дизайн, теги продуктов, обзоры продуктов и т. Д.). Есть ли способ, которым это можно сделать?
спасибо.
Макс.