Você pode usar
\b
limite de palavras para fazer isso .. mude sua linha para o seguinte DBObject clause1 = new BasicDBObject("linkTitles",
java.util.regex.Pattern.compile("\\b"+term+"\\b"));
\b
limite de palavras para fazer isso .. mude sua linha para o seguinte DBObject clause1 = new BasicDBObject("linkTitles",
java.util.regex.Pattern.compile("\\b"+term+"\\b"));