$sql = '
select
*,
match(firma_unvani) against("'.$query.'" IN BOOLEAN MODE) as ft_result_1,
match(keywords) against("'.$query.'" IN BOOLEAN MODE) as ft_result_2
from
firmalar
where
(
match(firma_unvani) against("'.$query.'" IN BOOLEAN MODE) ||
match(keywords) against("'.$query.'" IN BOOLEAN MODE)
)
order by ft_result_2 DESC
';
// istediğim şey aşağıdaki şartlarıda sorguya dahil etmek
il=istanbul
onay=1
puan>0
order by puanvs... şartlar... nasıl yapabilirim.
mysqlde gelişmiş fulltext araması
2
●314
- 27-06-2015, 14:01:14merhaba arkadaşlar internette doyurucu bilgi bulamadım. benim tablomda iki alan fulltext index bu iki için aramamı yapıyorum ama birde varcar int tipinde kolonlarım var onlarıda bu aramaya dahil etmem gerekiyor. örneğin:
- 27-06-2015, 16:49:12select
*,
match(firma_unvani) against("'.$query.'" IN BOOLEAN MODE) as ft_result_1,
match(keywords) against("'.$query.'" IN BOOLEAN MODE) as ft_result_2
from
firmalar
where
(
(
match(firma_unvani) against("'.$query.'" IN BOOLEAN MODE) ||
match(keywords) against("'.$query.'" IN BOOLEAN MODE)
)
&& il='istanbul' && onay=1
)
order by ft_result_2 DESC
şeklinde ekleyebilirsin - 29-06-2015, 03:02:59Bu şekilde denemştim olmamıştı bende bilmediğim bişey var sanmıştım ama şimdi olduSeyranli adlı üyeden alıntı: mesajı görüntüle
ilginç teşekkürler.
ilginç teşekkürler.