Search for products by name, category, or keyword.