O que você quer deve ser possível com índices de texto a partir da versão 3.1.7 do MongoDB. Consulte SERVER-19557 para detalhes. Versões anteriores não podem lidar com diacríticos.
Configurar um índice de texto é bastante fácil:basta criar um índice em todos os campos que você deseja pesquisar - pode haver apenas um índice de texto por coleção:
db.yourCollection.createIndex(
{"name.text":"text","foo":"text"},
{"default_language":"french"}
)
Agora, para pesquisar seu índice, basta fazer o seguinte:
db.yourCollection.find(
{ $text: {$search:"Olimpic"} }
)
que deve dar-lhe os resultados esperados.
hth