That is correct. The words are exploded and then we match against either the first or the second.
The code that does the search is in components/com_hotspots/models/hotspot.php in the buildWhereSearchQuery function. You can modify it to match your specific needs.
Btw "american Hospital" (with quotes) should match the whole thing without exploding it.