List of usage examples for com.liferay.portal.kernel.search Document addLocalizedKeyword
public void addLocalizedKeyword(String name, Map<Locale, String> values, boolean lowerCase);
From source file:com.liferay.calendar.search.CalendarIndexer.java
License:Open Source License
@Override protected Document doGetDocument(Calendar calendar) throws Exception { Document document = getBaseModelDocument(CLASS_NAME, calendar); document.addLocalizedKeyword(Field.DESCRIPTION, calendar.getDescriptionMap(), true); document.addLocalizedKeyword(Field.NAME, calendar.getNameMap(), true); document.addKeyword("calendarId", calendar.getCalendarId()); Locale defaultLocale = LocaleUtil.getSiteDefault(); String defaultLanguageId = LocaleUtil.toLanguageId(defaultLocale); document.addText("defaultLanguageId", defaultLanguageId); CalendarResource calendarResource = calendar.getCalendarResource(); document.addLocalizedKeyword("resourceName", calendarResource.getNameMap(), true); return document; }