Hi @Omen_Omen ,
The Atlas Search indexes come to solve such a problem.
To solve it with regular text indexes you will have to add another stage after the text match, for example add a regex match in the next stage on the first_name field as you require in the case.
Please note that the te, t indexes search words and not subtexts
Thanks
Pavel