A **multivalued field** contains more than one value in a single event (e.g., a `recipient` field with 3 email addresses).
`mvexpand` explodes each value into its own separate event row.
`mvcount` returns the number of values. `mvindex` extracts a value by position. `makemv` splits a single string into multiple values using a delimiter.
| eval emails=split(recipients, ";")| mvexpand emails