sto organizzando un sistema di ricerca keyword che cerca tra i campi
titolo
contenuto
tag
des_breve
e vorrei che se la keyword cercata si trova nel campo tag questo record abbia più importanza rispetto agli altri e venga proposto prima.
la domanda è: devo fare una query distinta per ogni campo e quindi fare la somma dei valori tipo
titolo -> trovato = +1
contenuto -> non trovato = 0
contenuto -> trovato = +1
tot 2, e quindi poi popolare un array e ordinarlo in base ai punti.
oppure c'è qualche altro sistema/approccio ?