Cadde sokak adına göre arama yaptırmak istiyorum aşağıdaki kod kullanarak örnek veriyorum tıp fakültesi araması yaptıracağım
1 : 1 sorgu yavaş çalışıyor.
2 : her sorgu 3 saniye sürüyor
SELECT
sokak_cadde.sokak_cadde_id,
mahalleler.mahalle_id,
ilceler.ilce_id,
iller.il_id,
CONCAT(
iller.il_adi, " / ",
ilceler.ilce_adi, " / ",
mahalleler.mahalle_adi, " / ",
sokak_cadde.sokak_cadde_adi
) AS ara,
MATCH (mahalleler.mahalle_adi) AGAINST("tıp fakülte" IN BOOLEAN MODE) OR MATCH (sokak_cadde.sokak_cadde_adi) AGAINST("tıp fakülte" IN BOOLEAN MODE) AS skor
FROM
sokak_cadde
INNER JOIN mahalleler ON sokak_cadde.mahalle_id = mahalleler.mahalle_id
INNER JOIN ilceler ON mahalleler.ilce_id = ilceler.ilce_id
INNER JOIN iller ON ilceler.il_id = iller.il_id
WHERE MATCH (mahalleler.mahalle_adi) AGAINST("tıp fakülte" IN BOOLEAN MODE) OR MATCH (sokak_cadde.sokak_cadde_adi) AGAINST("tıp fakülte" IN BOOLEAN MODE)
ORDER BY skor asc
LIMIT 0, 200
2 sorgu sonucunda ankara mamak aşık veysel mahallesindeki tıp fakültesi caddesi daha yukarda olması lazım yukarı çıkmıyor
üst tarafdaki en sondaki "ORDER BY skor ASC" veya "ORDER BY skor DESC" çalışmıyor çünkü skor her defasında 1 çıkıyor
birden fazla tabloda fulltext ile hızlıca arama yapmak istiyorum.
Kısacası bu sorgunun fulltext li halini ve kısa sürede çalışanını istiyorum

4-5 saniye çok yüksek bir süre işimi görmüyor bunuda düşürmeye çalışıyorum..
Bu konuda bana yardımcı olabilicek arkadaşlarımız varmıdır ?