Is there any ways to show Infosymbol result on top of the query search result polygon instead of the query search result polygon show on top of infosymbol result?
You can place the graphic that's using the InfoSymbol into a GraphicsLayer that is above the other one, or make sure the graphic using the InfoSymbol stays on top of the other graphics by calling moveToTop() on the GraphicsLayer and setting autoMoveToTop to false on the other graphics.