私は本質的にmysqlクエリを作成し、結果をwordpressに返すwordpressプラグインを持っています。mysql複数または不一致
これはユーザー主導のため、多数のNOT LIKEを含む大規模なクエリになり、クエリが非常に遅くなる可能性があります。
私は改善するために使用できる任意の提案:
SELECT field1,field2,field3,field4
from datatable
WHERE (title NOT LIKE '%word%' AND title NOT LIKE '%word2%'
AND title NOT LIKE '%word3%' AND title NOT LIKE '%word4%'
AND title NOT LIKE '%word5%' AND title NOT LIKE '%word6%'
AND title NOT LIKE '%word7%' AND title NOT LIKE '%word8%'
AND title NOT LIKE '%word9%')
AND MATCH (title) AGAINST ("\"brandname\" " IN BOOLEAN MODE)
ORDER BY total ASC LIMIT 0,60
顧客は上記のものよりも大きなクエリにつながるワードプレスのプラグインに除外キーワードの多くを追加しています。
優れている、私はそれを試してみましょう、それはクエリの速度が向上すると思いますか? – bertster
@ user1237700それはおそらくそれをテストし、それをベンチマークすることです知っている唯一の方法は、少し高速化されます。 –