我有一个古怪的Solr多值域,我似乎可以重复复制。查询Solr多值域使用范围
我有一套titles
其中有一个域名为special_offer_type
。此字段的类型为:
[
"5",
"3",
"0"
]
查询工作正常,如果我做的:
special_offer_type:4
,我得到5个结果反馈,但是,如果我这样做:
special_offer_type:[3 TO *]
我得到只有两个结果返回。
似乎Solr正在处理多值域的范围,因为该范围必须满足该域中的所有值。
我无法在文档中找到对此的直接引用,所以我的问题是这种行为是否可以预料?
什么是special_offer_type的字段类型?必须是int来支持数字范围查询 – Jayendra 2013-05-07 11:34:38
@Jayendra它是类型的字符串,如问题所示,我确实改变了它,这部分工作,如果你想发布作为答案我会标记它 – Sammaye 2013-05-08 07:08:58
当然..添加为一个回答。 – Jayendra 2013-05-08 08:07:09