grazie ad entrambi,ma ho già risolto da solo=D,bastava semplicemente dividere la query,la parte con "SELECT DISTINCT ID,Prodotto,Descrizione FROM articoli WHERE" l'ho messa prima del ciclo for il resto all'interno ,così facendo la query,veniva eseguita una sola volta,e non per ogni termine che cercavo^^