DB には 2 つのフィールドがあります。1 つは説明 (TEXT)、もう 1 つは short_desc (VARCHAR-200) です。
検索結果を表示するときは、明らかに short_desc を使用します。誰かがアイテムをクリックすると、数千文字にも及ぶ完全な説明が表示されます。
検索には Sphinx を使用しているため、これらのフィールドにはどちらもインデックスがありません。
私の質問は、短縮された説明を取得するために SUBSTRING() を使用できる可能性がある場合、short_desc が必要ですか、それともスペースを浪費しているのでしょうか?
SUBSTRING のオーバーヘッドがあまりない場合、短い説明と長い説明を保存するよりも柔軟で無駄が少ないと思いますか?