ingredient search implemented locally