次のような形式のMongoDBに多言語データがあります
"name":{
"en" : "dog",
"fr" : "chien"
},"description" :{
}
テキスト検索について懸念があります。つまり、ユーザーは"dog"
or "chien"
(またはその部分文字列) のようなテキスト検索で同じオブジェクトを見つけることができるはずです。私はelasticsearch、solr、sphinxsearchなどの全文検索エンジンをいくつか検討していますが、一見elasticsearchは有望に見えます。上記は悪い構造であり、重要な他のエンジンの明らかな利点はありますか? そして、そのような検索をelasticsearchでどのように実装しますか?