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