How did I fix «Fielddata access on the _id field is disallowed» in Magento 2.4.7-beta1 and Elasticsearch 8?

Step 1

Add to elasticsearch.yml:

indices.id_field_data.enabled: true

docs.hevodata.com/sources/dbfs/databases/elasticsearch/config-changes-in-elasticsearch#exception-while-sorting-or-aggregating-by-the-_id-field

Step 2

Restart Elasticsearch.