Fuzzy Searches with Multiple Terms

I’m having trouble getting fuzzy searches to work with multiple search
terms.

Let’s say searching ‘foo’ returns results, ‘bar’ returns results and
‘foo bar’ returns results. When I do this

fou~ bar~

it returns nothing. This, however, works fine:

fou~ bar

I want the fuzzy search to apply to each word, and this seems to do the
trick:

fou+bar~

but I wanted to check if anyone can confirm this is correct because I
thought the ‘+’ meant that the term following ‘+’ was required.

Thanks