Similar freeform surfaces are widely adopted in product family or different generations. Manufacturing of these surfaces with efficiency is essential to competitiveness of the company. Conventionally, milling tools were chosen mainly by experience; therefore, reuse of existing experience is essential to advanced manufacturing. This paper proposed a novel geometry search approach to recommend tool selection for review and reuse based on previous cases. First, a hierarchical representation is extracted from freeform meshes. Then, qualitative and quantitative properties were defined to support matching and comparison in the level of detail. Geometry search algorithm is then adapted with boundary condition to find best sequence of tools, where existing cases were stored in layered slices along with their tool information, and new case of cavity is explored in a sequence to progressively find the best match of each layer. Finally, retrieved tools were adapted to review and assist for process planners. A prototype system and a case study are provided to demonstrate the proposed method.