2017-08-11 22 views
0

私は2つのインデックス、プロファイルと会社を持っています。プロファイルでは、userIdとともにユーザーの詳細で構成されます。私は会社インデックスのuserIdの参照を持っています。 userIdの参照の助けを借りて会社インデックスのユーザーをフルネームで検索することはできますか?複数のインデックスでアルゴリアを検索IOS


会社
のuserId:0WhaoyZhSKb6aUp181MHadWoBMM2
オブジェクトID:-Kr7JI35Zh_jSkIJw87z0WhaoyZhSKb6aUp181MHadWoBMM2


プロフィール
オブジェクトID :: 0WhaoyZhSKb6aUp181MHadWoBMM2
ユーザーネーム:
フルネームdhcjcj:クルト角
accountType:3
カテゴリ:1
DOB:996689700
メール:[email protected]
fnameは:クルト
性別:1
LNAME:私はあなたが2つのコールを実行することであることをお勧め何角度

+0

あなたのオブジェクト構造の例を表示 – Tj3n

+0

私は質問を更新しました。見てください。 – sant05

答えて

3

  1. ファースト1つは、nameを検索クエリとしてProfileインデックスに取得するためにuserId
  2. userIdを持つ第2のものは会社

を取得するための指数しかし、それはAlgoliaが検索エンジンであり、したがって、あなたがあなたのケースで必要になるなどJOINとしてRDBMSのすべての機能を提供しないことを気にしておきます。

私が問題を誤解した場合は、詳細とアプリケーションIDを[email protected]宛ての電子メールで提供して、特定のユースケースについて簡単に議論することができますか?

+0

ええ、私はジョイン操作のように見えます、私の質問は、私は単一の呼び出しで実行することができます。ご回答有難うございます。 – sant05

関連する問題