Skip to main content.
home | support | download

Back to List Archive

Re: Searching beetween dates in different propnames

From: Bill Moseley <moseley(at)>
Date: Wed Aug 07 2002 - 21:27:22 GMT
At 12:56 PM 08/07/02 -0700, Frits van Latum wrote:
>I have created a small index of 6 xml-files (downloaded from my database) in
>a directory called "f", with command:

>had 1 record as result, which is correct. I tried several other queries and
>everything was ok.


>These 6 records are from my database which is indexed by the following
>The database has about 150.000 records. The indexfiles are 57Mb and 15 Mb.
>The same search as above gives 11 records, which is wrong.

Hum, well what I was hoping for was a small set of files I could install on
my machine and see the same problem you are seeing.

It makes it hard to debug if I can't duplicate the error, of course.  If
you can make it happen with just a few files (100?  1000?) and send them to
me in separate email that would be very helpful.

So try this: run this command and copy-n-past the results to the list.

  swish-e -w record=(Royalton-Kisch) -L begindatum '<=' 1900 -L einddatum
'>=' 1800 -x 'begin=<begindatum> end=<einddatum>\n'

You should not see any begin dates later that 1900 or end dates before 1800.

I do remember some problem with the <= or >= operators, but I can't find
any notes -- so I'm not sure if it was fixed or not (or if I just imagined

Also try:

  swish-e -w record=(Royalton-Kisch) -L begindatum 0 1900 -L einddatum
1800 9999 -x 'begin=<begindatum> end=<einddatum>\n'

>So is a "-S prog index" different from an index based on files?

No, not really.

>Is the size of the index a problem?

Not that I can imagine, but bugs show up in weird ways.

Bill Moseley
Received on Wed Aug 7 21:30:59 2002