技術的には、MongoDBを使用して全文検索を行うことができますが、全文検索プロバイダーが提供しなければならない多くのことを見逃しています。私はMongoDBが大好きですが、実装までの時間がまったく気になる場合は、フルテキスト検索プロバイダー(LuceneやSphinxなど)と組み合わせます。単語配列にインデックスを付けるMongoDBの便利な機能は、全文検索よりもタグ付けとタグ付けに基づく検索に任せたほうがよいと思います。
検索(情報検索)は、一致するドキュメントを取得するだけではありません。検索結果に関連性を持たせたい場合は、TF-IDF、フレーズ一致(シーケンス内の単語)に沿った何かが必要になります。スコアが高くなる)、または検索精度を向上させるための他の任意の数のIR手法。 MongoDBを使用する場合は、すべてを最初から実装する必要があります。
本当にすべてをゼロから実装したいが、生のストレージ側に煩わされたくない場合、MongoDBは、その上に実装できる最高のDBストアにかなり近いです(他の多くのことは考えられません)が、それでも、それは素晴らしい選択肢にはなりません。