Algolia 搜索多个索引 IOS

Algolia search on multiple indexes IOS

我有两个索引,Profile 和 Company。在配置文件中,它由用户详细信息和用户 ID 组成。我在公司索引中有 userId 的参考。我可以借助 userId 参考按全名在公司索引中搜索用户吗?


公司
userId:0WhaoyZhSKb6aUp181MHadWoBMM2
对象 ID:-Kr7JI35Zh_jSkIJw87z0WhaoyZhSKb6aUp181MHadWoBMM2


简介
objectID::0WhaoyZhSKb6aUp181MHadWoBMM2
userName:dhcjcj
fullname:kurt 角度
accountType:3
category:1
dob:996689700
email:tester31@gmail.com
fname:Kurt
gender:1
lname:Angle

我建议你执行两个调用:

  1. 第一个使用 name 作为对 Profile 索引的搜索查询以检索其 userId
  2. 第二个使用 userId 作为对您的 Company 索引的搜索查询来检索公司

但是,请记住,Algolia 是一个搜索引擎,因此不会为您提供 RDBMS 的所有功能,例如您需要的 JOIN

如果我误解了您的问题,您能否在发送至 support@algolia.com 的电子邮件中向我们提供更多详细信息和您的应用程序 ID,以便更轻松地讨论您的具体用例。