Search for products using an LLM to generate a TextSearchQuery object that is used to search for products in the e-commerce catalog. The LLM will generate the fields of the TextSearchQuery object based on input query text.