public void indexTweet(Tweet tweet) { this.connect(); DBObject dbObject = BasicDBObjectBuilder.start() // .add("_id", status.getId()) .add("id", tweet.getId()) .add("text", tweet.getText()) .add("created_at", tweet.getCreatedAt()) .add("hashtags", tweet.getHashTags()) .add("userId", tweet.getUserId()) .add("userName", tweet.getUserName()) .add("userScreenName", tweet.getUserScreenName()) .add("coordinates", tweet.getCoordinates()) .get(); // WriteConcern wc = WriteConcern.UNACKNOWLEDGED; WriteConcern wc = WriteConcern.ACKNOWLEDGED; wc = wc.continueOnError(true); WriteResult writeResult = this.dbCollection.insert(dbObject, wc); }