i was talking to ewemoa recently about an idea for searching chm files that he had, for the same purpose you are talking about, being able to search chm programming reference files, etc.
what i was thinking is that perhaps the most efficient way to do this is to let another program fully index the contents of chm files and interface farr to search them.. this may already be doable using the
Farr WindowSearch plugin, or maybe by interfacing with another program that already indexes chm files.
so some questions are:
- Is CHM a good/sufficient file format format for this need (i think it's pretty good; being able to use pdf would be nice too)
- Does it make sense for this kind of tool to be based on new custom code for searching through these files, or would interfacing to an existing indexer (like Windows Desktop Search or Google Desktop Search, etc.) be better.
- Is relying on a full desktop indexer like Windows Search too much of a drawback for people who don't like to have such things running because of the background cpu usage