スフィンクスに多くのフィールド (数百) のインデックスを作成するように依頼することを考えていますが、その多くは null になります。私の質問は、null フィールドが多いとパフォーマンスにどの程度影響するかということです。
この状況は、信じられないほど非正規化されたデータを持っているからではなく、検索インターフェースと検索できるものに関する要件から生じます。基本的に、インデックス付きモデルでインデックス構成を動的に構築しますが、そうすることでかなりの数の null フィールドが発生する可能性があります。
私の推測では、これのパフォーマンス/成功は、Sphinx が null 値で何をするかに依存します...単純にそれらを無視する場合、私はうまくいくはずですが、実際にフィールドが null であることをインデックスに格納する場合は、問題。