在Apache SOLR

时间:2015-07-05 07:26:13

标签: search solr search-suggestion

目前我正在开发电子商务网站,价格可根据数量而有所不同。

例如

Product A
    --------------------------------------- 
    Quantity | 25   | 50   | 70   | 90+   |
    ---------------------------------------
    Price    | 0.76 | 0.79 | 0.65 | 0.60 |
    ---------------------------------------

Product B
    ---------------------------------------
    Quantity | 25   | 40   | 65   | 80+   |
    ---------------------------------------
    Price    | 0.81 | 0.73 | 0.62 | 0.60  |
    ---------------------------------------

请注意,对于另一种产品,数量中断会有所不同。

我应该如何保存到solr中,以符合以下条件。

  • 如果用户搜索所需数量,系统应从该数量范围中选择价格。如果用户搜索60,则系统应显示0.65,产品A" "产品B"
  • 为0.62
  • 用户还可以选择所需数量并按价格排序"从最低到最高"它应与所选数量下降的价格相匹配。如果用户搜索数量60,那么"产品B"(0.62)应该是第一个"产品A"(0.65)应该是第二个。
  • 如果用户排序"从最低到最高"没有选择数量,系统显示"产品A"应该是第一个"产品B"应该是第二,因为产品A(0.76)的价格低于产品B(0.81)

0 个答案:

没有答案