Identifying the architecture building blocks of a semantic search capability for e-commerce product searchGenerative AI