Umieść oba pola w tablicy, która jest przekazywana do or
:
.find().or([{ company_name: { $regex: term }}, { bio: { $regex: term }}]);
Oddzielne indeksy jednopolowe są tym, co chcesz jako każdy or
termin jest wykonywany jako oddzielne zapytanie.