“happy american couple” contains the part of the phrase “african-american”. I can see how the search software “completes” the phrase in its algorithm, although I do not agree with it.
I work in the writing of software requirements for a living, and see bull stuff like this a LOT.
Funny thing is that googling happy South American couples actually brings up South Americans. If it is a boolean-thing, it should bring up a mixture instead of only African-Americans.
And:
Why does American equal only African-Americans and not Native Americans, South Americans, North Americans, Italian-Americans, Irish-Americans, etc.? Very curious response for a search engine.
It goes beyond an algorithm and completing phrases.