My images etc. are on a separate partition (300GB, not indexed). I certainly have tonnes of data in .git folders, which fd ignores. But the exclude_folders setting in baloofilerc seems to ignore most of these by default.
I agree metadata and context makes a huge difference. Looking at my work flow, I've put all the data I need into the file names 😄. The metadata is borked for most of them cause many were download some 20+ years ago. So I put the author names and title into the filename to make it easy to search...
Unfortunately the full path is ignored by Baloo. There's main.* file in several folders; the parent folder name is ignored by Baloo search, so I dump all Baloo results to fzf and search there....

Thanks; KDE integration is a big plus. But I haven't been tagging or rating files ... 🙄 so several of these queries are not useful for me. A fuzzy matching based on the whole file name seems to best fit my workflow... and there doesn't seem to be an option to fuzzy match, or match on the whole path in Baloo.
I was hoping dumping a long list of matches to fzf would give me a performance gain (because of Baloo's indexing), but right now the performance difference seems negligible.