某スフィンクスヘッドケースに当たったようです。特定のテーブルにインデックスを付けています。これにより、レコードごとに ≈ 140 のインデックス付きフィールドが生成されます (信じてください、それらはすべて重要です)。そのうちの 27 * 3 については、それを生成するサブクエリ自体がすでにかなり大きくなっています。これにより、development.sphinx.conf (17 行) に対して大量のクエリが生成されます。結果が得られるので、データベースで直接テストしました。しかし、これは索引付けできません。文句を言う
「エラー: インデックス 'vendor_song_core': sql_query_range: : マッチ フェッチ クエリにマクロ '$start' が見つかりません。」
ですが、これが実際に意味することは、デーモンが完全なクエリをロードしていないということです。どうやらそれには長すぎます。私の仮定は正しいですか?もしそうなら、私はそれを回避できますか (どこかで更新できる魔法の max_query_length フィールドのように)?