2016-03-30 4 views
0

Aus der Dokumentation:Solr-Abfrage: somevalue: [Spaltenname1 TO columnName2]

age:[18 TO 30]

Was passiert, wenn ich stattdessen tun wollte:

16:[CanDrinkMinimumAge TO CanDrinkMaximumAge]

Wo CanDrinkMinimumAge ist ein Solr Feld (Sagen wir, dass wir über Länderrekorde sprechen) und 16 ist der variable Teil.

Antwort

1

Hier finden Sie die Felder einzeln abfragen müssen:

fq=CanDrinkMinimumAge:[* TO 16] AND CanDrinkMaximumAge:[16 TO *] AND 

Dadurch erhalten Sie alle Dokumente erhalten, wo CanDrinkMinimumAge bei 16 oder niedriger ist, und wo die CanDrinkMaximumAge mindestens 16