You could write:
._source | .["index-pattern"].fields
or even:
._source["index-pattern"].fields
Explanation: if "x" and "y" are alphanumeric strings that begin with an alphabetic character (where "alphabetic" includes "_") then .x | .y
can be abbreviated to .x.y
.
There are several other circumstances when E | F
can be abbreviated, e.g. E | .[]
can often be abbreviated to E[]
.
However, the general rule is:
If an abbreviated form does not work, don't use it.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…