Re: Indexes of dates?

Terry Rosenbaum <[email protected]>
Newsgroups gmane.text.xml.xindice.user
Organization AMICAS, Inc.
Message-ID <[email protected]>
Paul J. Lucas wrote:

>     From the documentation, there doesn't seem to be any way to
>     either create indexes using a "date" type or perform queries
>     using dates, e.g., find all those documents such that the
>     origDate element is later than X and earlier than Y.
>
>     So, can Xindice deal with dates?
>
>     - Paul

This is a limitation of XPATH. There is no facility
for date comparison (will be in a future version).

I got around this by specifying date/time in
"milliseconds since epoch" form. Numeric
values can be indexed and compared using
Xindice.

One can then apply a numeric (e.g. integer) index
to this element or attribute.

However, numeric indices for multi-byte values
are broken in xindice. I use a modified version
of xindice that I've patched to work correctly
for 0 and positive values (fixing the problem for
negative values is much more involved).

See bug 19203 - "ValueIndexer for Multi-Byte Numeric Types Broken"
<http://issues.apache.org/bugzilla/show_bug.cgi?id=19203>for details of 
the bug and the workaround I use.

-Terry
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.