@Override protected Document doGetDocument(Object obj) throws Exception { BlogsEntry entry = (BlogsEntry) obj; Document document = getBaseModelDocument(CLASS_NAME, entry); document.addText(Field.CONTENT, HtmlUtil.extractText(entry.getContent())); document.addText(Field.SUBTITLE, entry.getSubtitle()); document.addText(Field.DESCRIPTION, entry.getDescription()); document.addDate(Field.MODIFIED_DATE, entry.getModifiedDate()); document.addText(Field.TITLE, entry.getTitle()); return document; }