[Zope] RE: ZCatalog: searching by date

Sachin Shah sachin@rescomp.berkeley.edu
Tue, 23 Nov 1999 01:29:10 -0800


At 12:45 PM 11/22/99 -0800, Alice Gutman wrote:
>---------- Forwarded message ----------
>defines 'date'.  If you do not have a ZClass defining this attribute,
>then you probably want to change all the occourances of 'date' in your
>DTML to 'bobobase_modification_time'.
>
>-Michel


As background: we built the ZCatalog and the Search interface according to 
the ZCatalog HOWTO/Tutorial. Then we eliminated all the fields except "raw" 
and "bobobase_modification_time"

Now, what we are trying to do is search by keyword and/or modification date 
(like on the Zope site.) How can we do this? I have attached our revised 
search interface below: Everytime we use only the date field, it returns no 
data found.

The second and possibly related question is: After I have the default 
search interface as defined by the ZCatalog HOWTO, how do I actually search 
by date? Every time I enter a date in the bobobase_modification_time field, 
it returns no entries found.

many thanks,
sachin

SEARCH INTERFACE:

<!--#var standard_html_header-->

<form action="report" method="get">
<h2><!--#var document_title--></h2>
Enter query parameters:<br><table>

<tr><th>Search for text:</th>
     <td><input name="raw" width=30 value=""></td></tr>
<tr><th>Modified since: </th>
     <td><select name="bobobase_modification_time">
                         <option value="<!--#var "ZopeTime(0)" 
-->">Ever</option>
                         <option value="<!--#var "ZopeTime()-1" 
-->">Yesterday</option>
                         <option value="<!--#var "ZopeTime() - 7" -->">Last 
Week</option>
                         <option value="<!--#var "ZopeTime() - 30" 
-->">Last Month</option>
                         <option value="<!--#var "ZopeTime() - 365" 
-->">Last Year</option>
                 </select></td></tr>
<tr><td colspan=2 align=center>
<input type="SUBMIT" name="SUBMIT" value="Submit Query">
</td></tr>
</table>
</form>
<!--#var standard_html_footer-->