I read a post about 2 months ago, maybe less, that Stephen Kitt commented on or answered about best recovery software. I have searched under his posts, but am unable to find it. Should I ask the question myself? Is there anyway to make sure he sees the question?
No, there is no way of making sure a specific user reads your post. You could leave a comment under one of Stephen's posts and ask them to check but that can be considered rude and a bit pushy. This isn't a social networking site.
But while Stephen is indeed extremely knowledgeable and helpful, he isn't the only expert on the site, and it's very unlikely he'll be the only user who can answer. He also spends a lot of time here, so it's very likely he'll see your post if you ask it anyway. So sure, ask your question and see what you get.
If, however, you don't need to ask a question but only find an existing one, I suggest you search in DuckDuckGo or Google or whatever search engine you prefer using
site:unix.stackexchange.com to limit the results to here. The local search isn't very good, unfortunately.
Because I've run across this situation, here are two methods I've used.
First, one you've already tried: searching through a user's answers.
- Go to the Activity tab of Stephen's profile.
- Go to the search box at the top (which is prefilled with "user:86440") and adding "is:A recover" to search for Answers (is:A) containing the text "recover". Search.
- On the resulting page, sort the results by "Newest".
The result is this URL: https://unix.stackexchange.com/search?tab=newest&q=user%3a86440%20is%3aA%20recover
The best choice from that list looks like Restore a removed file when still in use.
Secondly, because Stack Exchange views comments as second-class citizens (there only to support the post they're attached to), there's currently no direct, on-site search method for them. Next-best is the Stack Exchange Data Explorer (SEDE) (that's the UNIX & Linux flavored link). The SEDE data is only refreshed weekly. There, you can construct SQL to query the data you're after. One example might be:
which corresponds to this SQL:
SELECT Comments.CreationDate, Comments.Id as [Comment Link] FROM Comments WHERE Comments.UserId = ##UserId## AND Comments.Text LIKE ##needle:string## ORDER BY Comments.CreationDate DESC
Simply plug in the userID (seen above from their profile page) and the words you're looking for. SQL uses
% for wildcard text, so a query string for a comment containing "recover" would be
That query pulls up this comment from 2019-08-15 as the only match within the last two months.