Thereby, that 3D search, 2D search, raw part search, topo search and partial search are combined in one database, for a combination of these searches one search can be performed, which then considers all conditions. This is much faster than to merge the results subsequently. Through the more efficient data structures and search algorithms also not-combined searches are faster.