Come posso effettuare una query che cerchi, all'interno di campi testo, la/le parola/e indicate, ordinando i risultati per densità?
Ovvero, se l'input di ricerca è - ad es. - "design, illustrazione" la query dovrebbe cercare - ad es. - nei campi testo grafica della tabella X, e restituirmi i risultati in base alla densità di presenza dei due termini.
Se, quindi, nel campo 1 si trova 3 volte la parola design e 5 volte la parola illustrazione, mentre bel campo 2 la parola design si trova 2 volte e la parola illustrazione 6 volte (cioè, a parità di presenza totale dei due termini), i risultati dovrebbero essere ordinati mettendo per primo il campo 1 - perchè lì il primo termine ricercato, è maggiormente presente, a parità di presenza di entrambe i termini.
Spero di essere riuscito ad esser chiaro...
![]()