2016-11-23 2 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] 

И, конечно, вы должны убедиться, что вы лексемы полученные идентификаторы правильный путь (не spliting на приборной панели и т.д.)

Смежные вопросы