# Searching across multiple tenancies

**URL:** <https://forum.weaviate.io/t/searching-across-multiple-tenancies/1844>\
**Category:** Support\
**Created:** [March 28, 2024, 7:48pm UTC](https://forum.weaviate.io/t/searching-across-multiple-tenancies/1844 "2024-03-28T19:48:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![flash](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/flash/32/1007_2.png) [@flash](https://forum.weaviate.io/u/flash)\
**Post date:** [March 28, 2024, 7:48pm UTC](https://forum.weaviate.io/t/searching-across-multiple-tenancies/1844/1 "2024-03-28T19:48:39Z")

</div>

Raptor ([RAPTOR: Recursive Abstractive Processing for Tree-Organized Retrieval](https://arxiv.org/html/2401.18059v1)) has been getting a lot of attention this month. I think this is a very interesting idea and I’m in the process of implementing it.

I have a very hierarchical data set with 4 levels, The top level applies to all clients, the second and third levels applies to groups of clients and the 4th level is the client. I have everything broken into individual tenants (i.e. the root tenant that applies to everyone, then group tenants for the second and third levels) and then each client gets a tenant.

In order to implement the idea presented in that paper, I need to perform a vector search across multiple tenants (i.e. the client, and the three levels above them). I can do this with 4 searches and then combine them but that is a lot of overhead.

Is it currently possible to search across tenants? If not, how much work would it be to implement such a request?

thank you

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [April 1, 2024, 4:47pm UTC](https://forum.weaviate.io/t/searching-across-multiple-tenancies/1844/2 "2024-04-01T16:47:56Z")

</div>

Hi @flash !

This is not possible, however, it is in our roadmap:

> **[Weaviate Core Roadmap | Weaviate - Vector Database](https://weaviate.io/developers/weaviate/roadmap)**
>
> Weaviate is an open source project that is hosted on GitHub. GitHub uses issues to request features and to track projects. This page highlights some of the issues that Weaviate is working on for upcoming releases.

under this feature request:

> <https://github.com/weaviate/weaviate/issues/3500>
>
> \# Feature description
> Ability to search vectors across multiple tenants in a si…ngle query.
> 
> \# Use case
> Imagine a scenario where different tenants grant partial access to data to a user. For this user to search all the documents they were granted access to multiple queries need to be made to weaviate since the data is stored on multiple tenants. This feature request is to add the ability to search across multiple tenants.

PLease, leave a thumbs up and comments there so we can understand it’s popularity.

Thanks!

---

<div class="post-metadata">

**Author:** ![Luka\_Secerovic](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/luka_secerovic/32/1664_2.png) [@Luka\_Secerovic](https://forum.weaviate.io/u/Luka_Secerovic)\
**Post date:** [September 13, 2024, 8:51am UTC](https://forum.weaviate.io/t/searching-across-multiple-tenancies/1844/3 "2024-09-13T08:51:09Z")

</div>

> [@DudaNogueira](#):
>
> [Release Notes | Weaviate Documentation](https://weaviate.io/developers/weaviate/roadmap)

Hope this gets on your work plates soon 🙂
