(...) the point being
that once they've got you using a monolithic application, it's a lot
harder to stop using the whole thing all at once, then it would be for you
to stop using 1 of N mini-applications they provide.

Well, FAST is composed of many small, modular products that can be replaced by other (open source) parts. It is not monolithic. The first time you install it, it might appear to be just one giant beast. However it is not.

I ramble about this to try and explain why Solr may not be what you would
consider a "complete package" at the moment .... and why it may never
reach the state you think would make it a "complete package" ... because
there are a lot of people out there who don't need it to be -- it would be
hard to be a full blown GUI configurable, web crawling, document
detecting, customizable schema based application and still allow for
people to use small pieces of it.

I am not arguing on this. I think my point didn't get through, then.

Compare this to Linux distributions. People still use them, right? What about an "enterprise search distro"? That is exactly what some commercial vendors offer, only far less elegant than anything containing Lucene et al would probably be.

To put it another way: it's a lot easier for people to put reusable
components with clean APIs together in interesting ways, then it is for
people to extract reusable components with clean APIs from a monolithic
application.

Yes, I agree completely, and the strength is exactly what you say - they focus on doing a small thing very well. I believe this fact would make such a "search distribution" even more appealing.

Another approach to achieve the same goal though, could be just to bundle a customized system as a virtual machine snapshot, but that could very well be too limiting.

Eivind

Reply via email to