New to elasticsearch and wondering how to use it for a mult-tenant invironment

Hi,

Hope I can get an rough idea on how (or if it is even possible) to
implement ES for a system, which will host tenants in a PaaS environment.
Each tenant will have its own database, but share the same core software
including elasticsearch. So what would be the suggested solution, to store
the search data in elasticseach, but keep it separated for each tenant? Is
it possible?

scamo

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

As far as I understand your concern, Index in Elasticsearch are designed to cover that need.

Think index as "database" and type as "table".

On the same cluster, you can have many indexes and each index will contain its own types.

Is it what you are after?

Le 31 janv. 2013 à 09:09, scamo scottamolinari@googlemail.com a écrit :

Hi,

Hope I can get an rough idea on how (or if it is even possible) to implement ES for a system, which will host tenants in a PaaS environment. Each tenant will have its own database, but share the same core software including elasticsearch. So what would be the suggested solution, to store the search data in elasticseach, but keep it separated for each tenant? Is it possible?

scamo

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

On Thu, 2013-01-31 at 00:09 -0800, scamo wrote:

Hi,

Hope I can get an rough idea on how (or if it is even possible) to
implement ES for a system, which will host tenants in a PaaS
environment. Each tenant will have its own database, but share the
same core software including elasticsearch. So what would be the
suggested solution, to store the search data in elasticseach, but keep
it separated for each tenant? Is it possible?

Have a look at this video, which gives a lot of info about how to
organise your data:

http://www.elasticsearch.org/videos/2012/06/05/big-data-search-and-analytics.html

clint

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.