我们有一个SaaS服务,用于托管来自多个客户端的数据。我们正在尝试使用Aamzon的CloudSearch提供针对所有托管数据的文档搜索。
我们正在努力实现的一项功能是“建议”功能,用户可以输入几个字母,Amazon CloudSearch将允许用户使用可能的搜索词自动完成。
但是,我希望“建议”功能仅建议基于一个特定客户(或技术上正确的租户)的搜索字词。我不希望搜索建议使用基于来自租户Z的文档的关键字来提示来自租户A的用户。是否有一种方法可以“隔离”单个Search Domain中的数据,以便每个客户端/租户的数据是否以某种方式进行标记,以便“建议”功能将利用匹配的客户端/租户的数据?
(我可以使用API来基于租户过滤搜索结果,但是建议的API无法应用过滤器)