Algoliaって便利ですよね。
Firestoreを使っているサービスで全文検索が必要な時に役立ってくれます。
そんなAlgoliaですが、便利なことに、Firebaseの拡張機能が用意されており、下記の記事で使い方が解説されています。
便利に使わせてもらっていたのですが、あるときから、サブコレクションに対するインデックスにオブジェクトが作成されなくなりました。
今回は、Algoliaでサブコレクションを正しく紐づける方法について記します。
結論
下記は、親コレクションが、users
、その子になるサブコレクションをblogs
とする例です。
ミソは、Collection Path
に parentCollectionName/{parentId}/subcollectionName
のフォーマットで指定することです。