2016-11-23 107 views
0

我想写一个查询,返回UUID范围内的所有文档。我预计结果中会有3个文档,但还有更多。这似乎是我的范围查询不起作用。Solr查询范围的UUID

这里是我的范围查询:

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

当我不包括此过滤器,25e12906-ee0d-45d5-b53c-de4b3f4e54de是第一个项目回来,ac416be1-4d2e-45f9-bcb8-39b514a2659d是第三。这就是为什么我在我的结果中期待3。然而我的结果有更多(44项)。

我在做什么?

回答

0

如果你想有一个范围查询,则需要使用the proper syntax

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

当然,你必须确保你已经符号化的IDS以正确的方式(不劈裂上划线等)