Support search in a generic area(drawing a polygon). close #4