> Let's not confuse the functionality of an indexer/search engine with > the functionality of a search interface. An indexer is used to find. > The finding process can be enhanced with features that are not a part > of the indexer. Spell checking is one of those features. The > exploitation of a thesaurus is another. Thus, creeping featuritis. So, ok, on that level (and ignoring the "fundamental underpinnings" argument, which may be what I was incoherently striving for at least in part), what's wrong with Lucene? Java? Karen G. Schneider [log in to unmask]