2016-11-23 6 views
0

Ich versuche, eine Abfrage zu schreiben, die alle Dokumente innerhalb eines Bereichs von UUIDs zurückgibt. Ich erwarte, dass es 3 Docs im Ergebnis gibt, aber es gibt vielleicht mehr. Es scheint, dass meine Bereichsabfrage nicht funktioniert.Solr-Abfrage für den Bereich der UUID

Hier ist meine Bereichsabfrage:

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

Wenn ich diese Filter nicht enthalten, 25e12906-ee0d-45d5-b53c-de4b3f4e54de ist das erste Element zurückgegeben und ac416be1-4d2e-45f9-bcb8-39b514a2659d ist der dritter. Deshalb erwarte ich 3 in meinem Ergebnis. Mein Ergebnis hat jedoch viel mehr (44 Artikel).

Was mache ich?

Antwort

0

wenn Sie einen Bereich Abfrage möchten, müssen Sie verwenden the proper syntax:

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

Und natürlich haben Sie sicher, dass Sie machen haben Token versehen diejenigen ids den richtigen Weg (nicht spliting auf dem Armaturenbrett usw.)

Verwandte Themen