all true for a single grep invocation, however a capable LLM can drive grep using similar terms (`grep (red|maroon|scarlet|crimson)`, moving the measure of similarity from embedding/indexing time to inference time. There's benefits to that.
> red|maroon|scarlet|crimson
still doesn't include typo'ed variants for any of these
> red|maroon|scarlet|crimson
still doesn't include typo'ed variants for any of these