What about standing up a VM (search appliance that you would make) for
each client? 
If there's no data sharing across clients, then using the same solr
server/index doesn't seem necessary.

Solr will easily meet your needs though, its the best there is.

On Wed, 2011-02-09 at 14:23 -0500, Greg Georges wrote:

> Hello all,
> 
> I am looking into an enterprise search solution for our architecture and I am 
> very pleased to see all the features Solr provides. In our case, we will have 
> a need for a highly scalable application for multiple clients. This 
> application will be built to serve many users who each will have a client 
> account. Each client will have a multitude of documents to index (0-1000s of 
> documents). After discussion we were talking about going multicore and to 
> have one index file per client account. The reason for this is that security 
> is achieved by having a separate index for each client etc.. Is this the best 
> approach? How feasible is it (dynamically create indexes on client account 
> creation. Is it better to go the faceted search capabilities route? Thanks 
> for your help
> 
> Greg


Reply via email to