V současné době nelze v mongo provádět skutečné fulltextové vyhledávání: http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
Neváhejte pro něj hlasovat zde:https://jira.mongodb.org/browse/SERVER -380
Mongo je spíše univerzálním škálovatelným úložištěm dat a zatím nemá žádnou podporu fulltextového vyhledávání. V závislosti na vašem případu použití můžete použít standardní indexy b-stromu s polem všech slov v textu, ale nebude to dělat stemming nebo fuzzy shody atd.
Doporučil bych však kombinovat mongodb s aplikací na bázi lucenu (oblíbené je elastické vyhledávání). Všechna svá data můžete uložit do mongodb (binární data, metadata atd.) a poté indexovat prostý text svých dokumentů v lucene. Nebo, pokud je vaším případem čistě fulltextové vyhledávání, můžete místo mongodb zvážit použití elastického vyhledávání.
Aktualizace (duben 2013):MongoDB 2.4 nyní podporuje základní fulltextový index! Některé užitečné zdroje níže.
http://docs.mongodb.org/manual/applications/text-search/
http://docs.mongodb.org/manual/reference/ command/text/#dbcmd.text
http://blog.mongohq.com/blog/2013/01/22/first-week-with-mongodb-2-dot-4-development-release/