Здесь есть очень четкое объяснение того же: https://www.elastic.co/guide/en/elasticsearch/reference/6.4/mapping-all-field.html
_все устарело в 6.0 +
Если бы вам пришлось использовать _all
, ваш запрос выглядел бы так:
es.search(index="test", doc_type="articles", body={"query": {"match": {"_all": my_query}}})
Вы должны убедиться, что _all включен в отображении, что четко указано в их документации.
Вы также можете использовать query_string
с подстановочными знаками, которые вы не можетес match
es.search(index="test", doc_type="articles", body={"query": {"query_string": {"query": my_query}}})