GridFS を使用して MongoDB にユーザーの Word 文書をアップロードする予定です。次の機能を実装する必要があります。
管理者が文字列を入力して管理アプリで検索すると、コンテンツに検索文字列が含まれるすべての単語文書を一覧表示する必要があります。すべてのユーザーのドキュメントを検索する必要があります。
MongoDB でこれを達成する方法はありますか? そうでない場合、これを達成するための最良の方法は何ですか?
MongoDB でできる最善の方法は、検索フレーズを GridFS のコンテンツとバイナリで一致させることですが、Word 文書では圧縮されている可能性が高いため、このフレーズはおそらく見つからないでしょう。
Solr などの専用の検索ソリューションを使用する方がはるかに優れていると思います。Solr では、Word 文書からテキストを抽出することもでき、非常に完全な検索言語であらゆる種類のフレーズを検索できます。Word ドキュメントの処理については、http://wiki.apache.org/solr/ExtractingRequestHandler を参照してください。