I've just realized that I have a problem sorting
search results, and it seems like it would be a common problem. I've taken
a look at the docs and FAQs, but I didn't see any solution.
I have two ht://Dig databases for two large sets of
html files. One is a mailing list archive (generated with MHonArc)
that contanins 33,000+ message files. The other is a collection of
historical data in 670 separate html files.
In both cases, searching by time is meaningless,
since the timestamp of the files has nothing to do with the date of the original
message to the mailing list, or to the date of the historical data.
Is there any way to change the way that ht://Dig
determines the date for a file that it's searching? In the case of the
list archive, it would be simple to write an external script to get the date
from the message's X-Date: header. I would expect that this might be
widely useful. In the case of my other application, I could also write a
simple program to extract a date from the html file.
If there is a way to make ht://Dig find the file
date in a different way, that would be great. If not, I may have to write
a utility to get the message time and utime() the file's timestamp
appropriately. My other case could be more of a problem, since the
historical files contain data going back to 1757, which is a long time before
Any suggestions are welcome!