Is it a good idea to have points both in geo_point AND geo_shape together?

If I want to be able to use geo_distance_range filter AND find all points "relation": "within" in a complex polygon, do I need to index points as geo_point AND geo_shape as well? Or having geo_point and geo_shape together is not a good idea?

Thanks,
Q