So presumably you are currently uploading non-CAD files into new WTDocument objects.
Yes, you can search on attributes- this is one of the reasons for them existing. In Advanced Search, you can specify for an attribute with a certain values in various ways, or just if you search globally, it will also return results back with the search term in the attributes. You should also be able to turn on in-document search, I believe if you have an index engine (i.e. SOLR Indexer) installed. This means searching global search will also bring back results for hits from inside of uploaded text and office files.
You can also search for specific types, so you could end up searching e.g. for:
Quality Test Reports, with attribute Product Name="Galaxy S21", and it would return you all Quality Test Reports with the product name field populated with that value.
In my opinion, some fields like that are dangerous as they rely on users manually filling those fields in correctly. This can be avoided by giving the attribute rules that force it to be one of a set of values, i.e. an enum.
Alternatively, if you are already sorting content into Product containers, you can search just inside of specific product or library containers!