私のクエリの 1 つは、ユーザー入力に応じて、さまざまなフィルターと並べ替え順序を取ることができます。これにより、50 以上のインデックスを含む巨大な index.yaml ファイルが生成されます。
多くのブール値および複数選択 (文字列) プロパティを単一の文字列リスト プロパティに非正規化することを考えています。このようにして、クエリの組み合わせの数を減らします。ほとんどのクエリは文字列リスト プロパティにフィルターを追加するだけであり、インデックス カウントが劇的に減少するはずだからです。
確かにストレージ サイズは増えますが、それほど多くのデータがないため、これは実際には問題ではありません。
これは良いアイデアのように聞こえますか、それともこのアプローチには他に欠点がありますか?