【发布时间】:2013-05-07 10:08:15
【问题描述】:
我在 Solr 中有点奇怪,我似乎可以重复复制多值字段。
我有一组titles,其中有一个名为special_offer_type 的字段。该字段的类型为:
[
"5",
"3",
"0"
]
如果我这样做,查询效果很好:
special_offer_type:4
如果我这样做了,我会得到 5 个结果:
special_offer_type:[3 TO *]
我只得到两个结果。
似乎 Solr 将多值字段的范围视为该范围必须满足该字段中的所有值。
我在文档中找不到对此的直接引用,所以我的问题是这种行为是否可以预期?
【问题讨论】:
-
special_offer_type 的字段类型是什么?必须是 int 才能支持数字范围查询
-
@Jayendra 它是问题中所示的字符串类型,我确实更改了它并且这部分有效,如果您想将其发布为答案,我会标记它
-
确定..作为答案添加。
标签: solr full-text-search