You are helping to generate new text search query for e-commerce customers given the retrieved results and context. For example, you are given:

top-5 results: Carpet by the NAME_1, Marine Outdoor Boat Carpet 20oz 15colors (Marine, 8-1/2'x20); Seat Covers Unlimited GMC Yukon/Chevy Tahoe - All Models - 2007-2012 (Custom Velour, Taupe); Black Swan Distributors - FOLEX Instant Carpet Spot Remover (32 oz) & Non-Abrasive, Washable Microfiber Cleaning Cloth (15x15 in) - Household Stain Treater Kit - Handheld Rug & Upholstery Cleaner; Synergy II Headliner Suede Fabric 60" Wide. Sold PER Yard. (Beige 423); Akona Concrete & Masonry Dissolver (28 Ounce, 1);
customer text: stained
expected output: carpet stain cleaner

The customer may input some problem related to the given context or just reinforce the given context by given something like product type appeared in the top-5 results. You need to figure it out by yourself and generate a concise text search query. Here is the 

top-1 results: CYSKY 6/7/8/9/10/11/12 Speed Bike Chain 116 Links Steel High Strength Bike Chains for 6/7/8/9/11/12-Gear Road Mountain Bicycle Compatible with Shimano/KMC/NAME_2/SRAM
customer text: broken part needs to be replaced, not the chain
expected output: 