Idk why I haven't made it a single table and I can't edit the post anymore, so here it is in an easier to understand way:
Query
Current interpretation
Proposed interpretation
flowing
Everything that includes flowing
Everything that includes flowing
fast -flowing
Everything that includes fast but excludes flowing
Everything that includes fast but excludes flowing
-flowing fast
Everything that includes fast but excludes flowing
Everything that includes fast but excludes flowing
fast-flowing
Everything that includes fast but excludes flowing
Everything that includes fast-flowing
"fast-flowing"
Everything that includes fast-flowing
Everything that includes fast-flowing