Include_in_all still works or not?

You can create custom _all field for your use case. Use copy_to parameter in your mappings for adding those fields to custom _all field. By default, they will not be added in contrast to pre ES 6.0. More details can be found here