我在BroadLeaf上添加FacetSearch时遇到问题。 我需要在产品研究中添加一个附加过滤器,该过滤器不是基于solr索引,而是直接进入数据库。 它是对产品可用性(可用/不可用)的过滤器。 有没有实施过这样的事情? 或者,决定每隔几个小时就对“数量可用索引”字段进行操作并重新索引。 但是,在这种情况下,尝试以这种方式定义范围:
,即使实际上有可用性为0的产品,也只显示1 TO *。 一个可能的问题是,我们必须将字段可用性设置为两倍,而不是方案中的int,因为int会产生强制转换错误 因为在该范围内,值是数字,因此例如为0.0000。 您是否有解决此问题的想法? 我在架构中的字段是这样的:
<field name="it_quantityAvailable_i" type="double" indexed="true" stored="true"/>