## Examples ### Retrieve a document index Given a sample.yml file of: ```yaml a: cat --- a: frog ``` then ```bash yq eval '.a | documentIndex' sample.yml ``` will output ```yaml 0 --- 1 ``` ### Filter by document index Given a sample.yml file of: ```yaml a: cat --- a: frog ``` then ```bash yq eval 'select(. | documentIndex == 1)' sample.yml ``` will output ```yaml a: frog ``` ### Print Document Index with matches Given a sample.yml file of: ```yaml a: cat --- a: frog ``` then ```bash yq eval '.a | ({"match": ., "doc": (. | documentIndex)})' sample.yml ``` will output ```yaml match: cat doc: 0 match: frog doc: 1 ```