I've got a strange problem. When I execute a dasl with a where query
part like this:
<d:gte>
<d:prop>
<h:web_end />
</d:prop>
<d:literal>20090401</d:literal>
</d:gte>
I retrieve documents which have a end date after today. However when I
change this query into:
<d:or>
<d:gte>
<d:prop>
<h:web_end />
</d:prop>
<d:literal>20090401</d:literal>
</d:gte>
<d:eq>
<d:prop>
<h:web_end />
</d:prop>
<d:literal />
</d:eq>
</d:or>
To retrieve documents which have an enddate after today or an empty
enddate, I retrieve no documents.
This started to happen after a reload of our database yesterday. After
the reload we have removed the index and let it rebuild. Are there any
other things we have overseen? How can this happen?
With regards,
Nick Stolwijk
~Java Developer~
Iprofs BV.
Claus Sluterweg 125
2012 WS Haarlem
www.iprofs.nl
********************************************
Hippocms-dev: Hippo CMS development public mailinglist
Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html