To answer your second problem:
It cannot be set to fuzzy search. I really need the fuzzy search but keep the quality of multi_match with cross_fields type.
The cross_fields query does not support fuzzy searching. See the issue on GitHub:
https://github.com/elasticsearch/elasticsearch/issues/6866