テキストインデックス であなたが望むことは可能であるべきです MongoDBのバージョン3.1.7以降。 SERVER-19557 をご覧ください。 詳細については。以前のバージョンでは発音区別符号を処理できません。
テキストインデックスの設定はかなり簡単です。検索するすべてのフィールドにインデックスを作成するだけです。コレクションごとに存在できるテキストインデックスは1つだけです:
db.yourCollection.createIndex(
{"name.text":"text","foo":"text"},
{"default_language":"french"}
)
ここで、インデックスを検索するには、次のようにするだけです。
db.yourCollection.find(
{ $text: {$search:"Olimpic"} }
)
期待どおりの結果が得られるはずです。
hth