saya mungkin akan menulis kueri yang mirip dengan:
select *, ((title like '%…%')*2 + (description like '%…%')) as rank
from jobs
where title like '%…%'
or description like '%…%'
order by rank desc, time desc
dengan cara ini, baris tempat judul dan deskripsi cocok akan muncul terlebih dahulu, lalu pencocokan judul, lalu pencocokan deskripsi. saya belum mengujinya, tetapi biasanya mysql melakukan pekerjaan yang baik dalam mengonversi bool ke int (true:1, false:0)