If mxisd is enabled (which it is by default), we should reverse-proxy the following endpoint: /_matrix/client/r0/user_directory/search over to mxisd.
By default, mxisd uses Synapse's database as a source. So it may seem like it will be returning the same data in such a case. However, mxisd can also search by 3PIDs.
Another benefit would be for users who enable identity store (LDAP, etc.) - making the identity store's users searchable as well.
If mxisd is enabled (which it is by default), we should reverse-proxy the following endpoint:
/_matrix/client/r0/user_directory/search
over to mxisd.By default, mxisd uses Synapse's database as a source. So it may seem like it will be returning the same data in such a case. However, mxisd can also search by 3PIDs.
Another benefit would be for users who enable identity store (LDAP, etc.) - making the identity store's users searchable as well.
Additional integration information is here: https://github.com/kamax-matrix/mxisd/blob/master/docs/features/directory.md