Puedes usar \b
límite de palabra para hacer esto... cambie su línea a la siguiente
DBObject clause1 = new BasicDBObject("linkTitles",
java.util.regex.Pattern.compile("\\b"+term+"\\b"));
Puedes usar \b
límite de palabra para hacer esto... cambie su línea a la siguiente
DBObject clause1 = new BasicDBObject("linkTitles",
java.util.regex.Pattern.compile("\\b"+term+"\\b"));