Search over all fields with all_fields and default_field differ

We do not want to use _all fields at all, but due to not knowing beforehand, we accidentally added the _all field earlier, and now the field is always included in our data but empty. We could reindex, but this takes a lot of time for some customers.

We use all_fields for now and keep the issue in mind for later releases.

Thanks!