grazie dell'aiuto Grambo!

Il primo codice funziona ma, come del resto hai detto tu, ricerca termini appartenti ad un campo distinto e non trova nulla se si ricercano due termini che appartengono a due campi diversi.

Il secondo codice non trova nulla con qualsiasi esempio.