I don’t think IPFS was built for search. I see some unmaintained projects that sniff DHT traffic for hints, but (correct me if I am wrong here) the protocol maintainers never added a search layer. Eg I can’t search for “violin” and find the hash for “learn violin.pdf”.