Solr查询UUID范围

时间:2016-11-23 16:33:22

标签: solr

我试图编写一个返回UUID范围内所有文档的查询。我希望结果中有3个文档,但可能还有更多。好像我的范围查询无效。

这是我的范围查询:

&fq=id:"25e12906-ee0d-45d5-b53c-de4b3f4e54de" TO "ac416be1-4d2e-45f9-bcb8-39b514a2659d"

如果我不包含此过滤条件,则25e12906-ee0d-45d5-b53c-de4b3f4e54de是返回的第一个项目,ac416be1-4d2e-45f9-bcb8-39b514a2659d是第3个。这就是为什么我期待我的结果3。然而,我的结果还有更多(44项)。

我正在做什么?

1 个答案:

答案 0 :(得分:0)

如果您想要范围查询,则需要使用the proper syntax

fq=id:[25e12906-ee0d-45d5-b53c-de4b3f4e54de TO ac416be1-4d2e-45f9-bcb8-39b514a2659d]

当然,你确保你以正确的方式对这些ID进行了标记(而不是在破折号等上划分)