Bill - Thanks a lot for the suggestion of Lucene. I have looked at it and found that it is not particulary adapted to JSP. It does not have web crawler and suggests that you write your own in the FAQ. I'm not looking to do that. There is a stalled sourceforge project called LARM that is looking to do this, but no one appears to be actively working on it.
There is another possible solution
Java Search Engine. Does anyone have any experience with this one? If so, please post a comment about your experience.
Thanks In Advance,
Mark