2017-07-21 4 views
0

Ich benutze Umbraco v7.2 für eine Site und bin in ein äußerst unterhaltsames Problem geraten, indem ich versucht habe, mit dem External Searcher nach einem Datum in Bereichen zu suchen.Suche nach Lucene-Datenbereichen

Wenn ich eine Lucene-Suche mit der Management-Suchmaschinen im Back-Office untersuchen ausführen, bekomme ich Ergebnisse mit dieser Abfrage:

{(+__NodeTypeAlias:bookingperiod)} AND startDate:2016-03-01T00\:00\:00 

Anschließend ich weiß, dass ich Ergebnisse, die dieses Datum sind in einem Bereich erhalten kann . Was allerdings sehr unterhaltsam, ziemlich verwirrend und ziemlich frustrierend ist, ist, dass ich keine Ergebnisse bekomme, wenn ich eine Bereichsabfrage verwende. Hier ist die Syntax:

{(+__NodeTypeAlias:bookingperiod)} AND +(startDate:[2016-02-28T00:00:00 TO 2016-03-20T00:00:00]) 

nun im Interesse der Klarheit, ich habe versucht, in den Daten, um die Doppelpunkt-Zeichen zu entkommen, die Striche in den Terminen und beide, aber es macht überhaupt keinen Unterschied. Kann mir jemand erklären, wo ich falsch liege?

Danke!

Antwort

0

Ich stieß auf dieses Problem vor einer Weile, nicht sicher, warum, aber Wechsel auf das Format: "JJJJMMddHHmmss" geholfen, könnte etwas mit dem Parser sein.

So ist die Abfrage wird:

+__NodeTypeAlias:bookingperiod AND +startDate:[20160228000000 TO 20160320000000] 
+0

Keine Ergebnisse, ich habe Angst! – Ashilta