Text this: Attribute based feature recognition for machining features