簡體   English   中英

Websphere Commerce中用於自定義字段的Solr中的自定義范圍

[英]Custom ranging in solr for custom field with websphere commerce

我已定制了太陽能查詢,以便它在每個履行中心將特定產品(例如椅子)的響應返回給我,如下所示:

庫存_11051 ======> 10

庫存_11052 ======> 0

等等

我需要在前端添加一個過濾器,以便對太陽能結果進行過濾,以僅顯示庫存大於0的產品。

請注意:11051和11052是應實現ID,我應該在運行時決定並將其附加到過濾器中。 有人可以幫我嗎?

干杯!

我從您的問題中得知,您需要檢查一些庫存? 因此,您需要返回庫存大於零的產品X的履行ID。 我認為產品ID和履行ID是索引的唯一鍵嗎?

如果是這樣,那么對庫存進行過濾應該不是問題。 庫存是整數,對不對? 因此,要對清單進行過濾,您只需在過濾器查詢參數(如果使用的是Solr Web服務,則為“ fq”)中添加“庫存:[1 TO *]”。 對實現ID的過濾應該以類似的方式進行,除非您將不使用范圍:“ fillment_id:(11051 OR 11052)”。 有幫助嗎? 如果您有多個過濾器參數,請記住在每個過濾器前使用“ +”。 因此,您的過濾器查詢可能看起來像這樣:“ fq = +庫存:[1 TO *] + fulfillment_id:(11051 OR 11052)”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM