干草堆xapian数值范围

时间:2012-03-16 21:23:12

标签: django django-haystack xapian

尝试使用haystack和xapian设置价格范围。我们通过HTTP GET传递这样的查询来使用solr。

从2到3美元的价格:

selected_facets=price:[2+TO+3]

但是使用xapian后端,它什么都不返回。我得到了一个方面列表,所以我知道数据库存在并正常工作。执行完全查询也是有效的,只是不起作用的范围。

1 个答案:

答案 0 :(得分:1)

范围查询的Xapian语法是:

field:range_from..range_to

在你的情况下,它会像

selected_facets=price:2..3

请参阅:http://xapian.org/docs/valueranges.html