Jeyendran, One example I would suggest (at least according my view), is the difference > between Lucene and Nutch. Being a library, Lucene has pretty much taken > over search engine software development. Nutch, on the other hand, tries to > be a full-fledged platform for crawling, indexing and search, and has not > gathered anywhere near the same usage levels. >
That Nutch does not have the same audience as Lucene is completely understandable given that they are quite different in scope and nature. Not everybody needs to crawl on a large scale, but when they do they often use Nutch. And by the way Nutch does not do indexing and search - it delegates this to other tools like SOLR so it is mostly a crawler. The comparison between UIMA and OpenNLP is a better illustration of the difference between a framework and a library IMHO Julien -- * *Open Source Solutions for Text Engineering http://digitalpebble.blogspot.com/ http://www.digitalpebble.com http://twitter.com/digitalpebble
