RE: [greenstone-users] dates

From Newman, Linda (newmanld)
DateThu, 11 Dec 2003 17:08:15 -0500
Subject RE: [greenstone-users] dates
Katherine -- Thank you for your reply.

I have not downloaded the version just announced (2.41), but the date of my
server.exe file is 7/1/2003. I am running in the Windows 2000 environment.

Below is the current version of my collect.cfg file, for what is now just a
test database. I'm not using form searching with mgpp, although had wanted
to use that in the future. My original search box still disappears if I add
the format QueryInterface DateSearch option. If I remove that one line, then
the search box re-appears, but of course without the date range search
option. Additionally, I can't submit a date search, as there is no submit
public true

indexes document:CardNum document:Date document:Title
defaultindex document:Title

plugin ZIPPlug
plugin GAPlug
plugin TEXTPlug
plugin ImagePlug
plugin HTMLPlug -block_exp (?i)\.(gif|jpe?g|jpe|png|css)$|(~$)
-metadata_fields ex.Encoding
plugin EMAILPlug
plugin PDFPlug
plugin RTFPlug
plugin WordPlug
plugin PSPlug
plugin ArcPlug
plugin RecPlug -use_metadata_files -extract_historical_years

classify AZCompactList metadata=Title buttonname=names
classify AZCompactList metadata=CardNum buttonname=card#s
classify DateList bymonth=1

format DocumentText '<center><table width="_pagewidth_">
<tr><td><img src="_httpcollimg_/[assocfilepath]/[Image]">
<br>Name: [Title]<br>Date: [Date]<br>Card Number: [CardNum]
<br>Image: [Source]<br>Type: [Type]</td></tr></table></center>'

format QueryInterface DateSearch

collectionmeta collectionname "Hamilton County Ohio Birth & Death
collectionmeta collectionextra "This is a collection of birth & death
certificates produced in Hamilton County Ohio during the period of
collectionmeta .document:CardNum "Card Number"
collectionmeta .document:Date "Date"
collectionmeta .document:Title "Name"
collectionmeta .document:Title,Date "Name & Date"

metadataset dc "dc.mds"
metadataset dls "dls.mds"
metadataset greenstone "extracted.mds"

-----Original Message-----
From: Katherine Don []
Sent: Thursday, December 11, 2003 3:22 PM
To: Newman, Linda (newmanld)
Subject: Re: [greenstone-users] dates

Hi Linda

I have just tried adding the DateSearch format statement to my collections
config files - it worked (mostly) fine. The date stuff is added to the query
form below the query box and search button. The single format line is enough
to get the date options added.

I found one bug- it doesn't get added if you are using form searching (with
mgpp collections).
However, in all cases, my original search box and parameters were still

What version of Greenstone are you using? I am using v2.41 - perhaps an
version had a bug in this date stuff??

Katherine Don

"Newman, Linda (newmanld)" wrote:

> Thank you to John McPherson for clarifying the date format of YYYYMMDD
> instead of YYYY-MM-DD.
> That solved problem 1) below.
> In regard to the 2nd issue, when I include the statement "format
> QueryInterface DateSearch" in my collect.cfg file, it results in the
> following two problems:
> *My ordinary search options deriving from my other indexes (title, etc.)
> are gone.
> *The date query search form doesn't have a submit button or other way
> the user to actually submit the date search.
> My guess is that there is some additional syntax beyond "format
> QueryInterface DateSearch" to solve these two issues, but I can find no
> mention of this format statement in any of the pdf files that I
> Any one know how to extend this format statement?
> -----Original Message-----
> From: John R. McPherson []
> Sent: Tuesday, December 09, 2003 3:56 PM
> To: Newman, Linda (newmanld)
> Cc:
> Subject: Re: [greenstone-users] dates
> On Tue, Dec 09, 2003 at 03:44:58PM -0500, Newman, Linda (newmanld) wrote:
> > 1) Display problem with dates:
> >
> > I'm using dates in my metadata.xml file, and although searching and
> browsing
> > seem to work correctly, the display of the date info is strange.
> >
> > I can't find anything specifying the format in any of the greenstone pdf
> > files, so I went with what I found online for the Dublin Core:
> >
> >
> > However, the display of a field such as this:
> > <Metadata name="Date" mode="accumulate">1878-01-03</Metadata>
> >
> > will be shown as:
> > Date: 1- _textmonth-0_ 1878
> >
> > This display shows up both in the datelist classifier and in the
> > documentText format.
> Greenstone needs dates to be in YYYYMMYY format to be able to parse
> them.
> _textmonthXX_ is a greenstone macro that turns the XXth month into
> a string in the appropriate language... eg 20031210 (for 10th Dec 2003).
> So what has happened is that the plugin got 1878 as the year, and then
> "-0" as the month, which isn't a valid macro for a month name.
> > 2) Searching Question:
> > Is there a way to allow the user to search (not browse) within range of
> > dates, using either the MG or MGPP search engines?
> According to the BasPlug (base plugin), you can add an option called
> "-extract_historical_years" to any plugin, and also add
> " format QueryInterface DateSearch"
> to the collect.cfg file for searching based on the year.
> I have no idea if this actually works or not though... but I recall
> that it used to...
> John McPherson
> _______________________________________________
> greenstone-users mailing list