Настройка Solr с помощью Websphere Commerce - PullRequest
1 голос
/ 24 февраля 2012

У меня странное требование в Solr.

Бизнес-модель похожа на каждый магазин в штате (скажем, в Виктории), у нас есть разные каталоги продаж (например, Richmond, Brunswick и т. Д.), Которые, в свою очередь, действуют как выполнение.центрируется самостоятельно.

, поэтому мои URL-адреса storeId-vic и catalogId-Richmond будут извлекать мне каталоги из магазина richmond.

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

Я создал таблицу TI, которая имеет следующую структуру

catentry_id -------- QUANTITY_RICFUL ------------- QUANTITY_BrunFUL 1234 ------------------- 0 ------------------------------------ 20

Я включил изменения в запрос solr, чтобы добавить эти столбцы и в окончательный результат.

Но я не знаю, как фильтроватьпродукты во внешнем интерфейсе во время навигации по каталогу или во время поиска.

Любая помощь будет принята с благодарностью !!!

Ответы [ 2 ]

0 голосов
/ 17 апреля 2012

То есть, вы хотите связать возвращенные записи каталога в списке с инвентаризацией?Например, когда они нажимают на категорию, которую вы не хотите отображать без инвентаризации продуктов?

Это будет настройка, которую вы можете выполнить либо на уровне Solr, либо на уровне JSP.Вы, вероятно, должны отслеживать товарные запасы в торговле (импортировать их) в поле, с которого Solr может отключить ключ, и затем возвращать только те товары, у которых флаг установлен на ноль.Я не уверен, если вам нужен фактический инвентарь или просто логическое значение.Используете ли вы один центр выполнения или несколько?Несколько становится немного хитрее, и, скорее всего, потребуется, чтобы они вошли в систему, но тогда судно будет адресовать их выполнение.

Если хранилище настроено с использованием инвентаря ATP, то вам нужно просто получить его бесплатноПродукты, которых нет на складе, просто не будут отображаться.Проверьте эту страницу в инфоцентре - http://publib.boulder.ibm.com/infocenter/wchelp/v6r0m0/index.jsp?topic=%2Fcom.ibm.commerce.user.doc%2Fconcepts%2Fcosatpatpandnonatp.htm

0 голосов
/ 10 апреля 2012

Я не уверен, что вы пытаетесь спросить здесь, но, похоже, вы пытаетесь отобразить Quantity dropdown или Quantity field под каждым продуктом на странице поиска, что для меня не имеет смысла с точки зрения пользовательского интерфейса. Также имейте в виду, что вы интегрировались со сторонней моделью инвентаризации, которая запускается каждые несколько минут / часов и т. Д. Как часто вы планируете выполнять индексирование и т. Д.?

Я бы предпочел оставить такую ​​сложность странице Prodcut Detail. Если вам требуется показать Quantity fiel d на странице поиска, я бы предпочел отобразить QuickView popup/modal, который отображает атрибуты цвета / размера с помощью quantity dropdown и т. Д. И позволяет пользователю добавлять товар в свой магазин. корзина.

...