Du kan för närvarande inte göra riktig fulltextsökning inom mongo: http://www.mongodb.org/display/DOCS/Full+Text+Search+in+Mongo
Rösta gärna på den här:https://jira.mongodb.org/browse/SERVER -380
Mongo är mer av ett skalbart datalager för allmänt bruk, och än så länge har det inget stöd för fulltextsökning. Beroende på ditt användningsfall kan du använda standardb-tree-indexen med en array av alla ord i texten, men det kommer inte att göra stammande eller luddiga matchningar, etc.
Jag skulle dock rekommendera att kombinera mongodb med en lucenbaserad applikation (elastisk sökning är populärt). Du kan lagra all din data i mongodb (binär data, metadata, etc.), och sedan indexera den vanliga texten i dina dokument i lucene. Eller, om ditt användningsfall är ren fulltextsökning, kan du överväga att bara använda elastisk sökning istället för mongodb.
Uppdatering (april 2013):MongoDB 2.4 stöder nu ett grundläggande fulltextindex! Några användbara resurser nedan.
http://docs.mongodb.org/manual/applications/text-search/
http://docs.mongodb.org/manual/reference/ kommando/text/#dbcmd.text
http://blog.mongohq.com/blog/2013/01/22/first-week-with-mongodb-2-dot-4-development-release/