import com.mongodb.casbah.Imports._
// Connect to MongoDB
val conn = MongoClient()
val adminDB = conn("admin")
// Turn on textSearchEnabled
adminDB.command(MongoDBObject("setParameter" -> 1, "textSearchEnabled" -> 1))
// Add some sample data to the text db, foo collection
val coll = conn("text")("foo")
coll.dropCollection()
coll.save(MongoDbObject( "_id" -> 1 , "desc" -> "the dog is running"))
coll.save(MongoDbObject( "_id" -> 2 , "desc" -> "the cat is walking"))
// Add a text index
coll.ensureIndex(MongoDBObject("body" -> "desc"))
// Search for walk
coll.db.command(MongoDBObject("text" -> "foo", "search" -> "walk"))