Clustering and retrieval of mechanical CAD assembly models based on multi-source attributes information. (August 2019)