A true story: A few days ago I saw an interesting article in my Facebook feed. It was one that I distinctly remember as something I wanted to find and read in detail later. But I was busy, so I skipped over it, and figured that I’d be able to find it easily later. Maybe you've done this as well.
Short answer: I was trying too hard with long queries. I should have known better...
Hmm. This search should have worked.
Insight #1: Search on Facebook is picky. You have to give it exactly what you know is there, and nothing more.
Insight #2: You need to have a fairly precise search to find a specific article that you’re looking for on Facebook.
Another thing worth noticing, the shorter queries work just fine. Keep this in mind.
How is it possible that I didn't try THIS particular variation of the query? Methinks it's because I was trying with too many terms... I was working too hard.
This is a much better search strategy. It's doesn't give me the result I want in position 1... but it's at position 5 in the Facebook search results, which is pretty good. This strategy would have given me the result in less than 1 minute, rather than the 90 minutes I actually spent!
... scroll down to the next page to see result #5
There are a few Search Lessons here:
1. Different sites have different search behaviors. Facebook's search works rather differently than Google. You have to understand the limits (and capabilities) of each. (For instance, Google can't search the posts on Facebook.)
2. Being persistent means trying variations on a theme... and trying different resources. I should have followed my own advice--advice I've given many times before...
3. Start as simple as possible, then add keywords as you discover what's not working.
4. Sometimes, the best way to search on a site is by using Google. As you can see, the Google queries are pretty robust--many of the query variations return exactly what you're looking for. (This is a general comment: it's not just limited to Facebook.)