Finally got around to actually doing something with Lucene. Now I have, I wish I’d done it sooner. Its almost intuitively easy to use once you get the terminology. Almost everything I tried ‘just worked’. Pure java full-text indexing, and just about every piece is extensible. Very nice.
I actually started off looking at Xindice for querying XML with XPath, which looks promising but it might be for my purposes that the flexibility (and simplicity) of Lucene’s indexing is the better option.
Hopefully I’ll get some time to look further into Xindice later in the week.