Sphinx に関する本を読んでいるのですが、複数のコアと Sphinx テクノロジ自体を利用するには、必然的に大きなインデックスを小さなインデックスに分割し、マルチインデックス クエリでそれらをクエリする必要があると書かれています。しかし、この本はそれ以上の詳細には触れていません。
このための一般的な戦略は何ですか?UNION のような方法で単純に分割しますか。
index1: SELECT ... FROM table LIMIT 0, 1000
index2: SELECT ... FROM table LIMIT 1000, 1000
...
そして、これらの部品を時々再構築します。検索が行われると、異なるコアがこれらのインデックスを並行して処理しますか? それとも、既存のアイテムをより大きなインデックスに分離し、新しいアイテムをより小さなインデックスに追加するなどの違いですか? または、テキスト フィールドを 1 つのインデックスに分割し、属性を別のインデックスに分割しますか?