約350万点の商品表を持っています。テーブルには、titleという名前の列にフルテキストインデックスがあります。
次のクエリの例は最大4秒かかりますが、これは完全に受け入れられず、最適化する方法を検討しています...アイデア/アドバイスをいただければ幸いです。
基本的に; どの列にインデックスを付ける必要がありますか、非常に多くの列を個別に引き出す必要がありますか、それともすべての列を引き出す方が速いですか(合計23個あります)など。
クエリの例:
SELECT PRid, title, Artist, author, actors, imageURL, prodcat, lowprice,
highprice, prodcatID, description from products where
((MATCH(title) AGAINST ('+blue +top' IN BOOLEAN MODE))) order by
userrating desc limit 500