我刚刚认识elasticsearch,如果它适合我的情况下,在所有我想知道的数据访问:分离与elasticsearch
考虑一个系统,公司(含多个员工)可以注册并管理他们的客户,并将文件发送给他们的客户。
现在,我想让公司搜索他们的文件 - 但只有他们的文件,而不是其他公司的文件。换句话说:如何分离这些公司的数据以进行搜索?这怎么可以用elasticsearch实现?
这种分离是否由elasticsearch本身处理?即我的系统中的公司和弹性搜索的相关用户之间有一些映射。 或者这是由我的系统的后端处理?即后端以某种方式决定(如何?)只显示该特定公司的搜索结果。因此,只有一个用户,即我的系统的后端,可以访问和过滤弹性搜索的结果。但这是否明智?
我确信有关于此的大量信息。请给我一个提示,因为我不知道要搜索什么。例如,搜索弹性搜索认证/授权,只会产生关于谁可以访问搜索系统的结果 - 而不是解决这种分离的模式。
在此先感谢!
谢谢你的回答,Sönke!让我进一步阅读,我想我已经明白了。祝你有个愉快的夜晚! –