List of usage examples for com.liferay.portal.kernel.search Field NAME
String NAME
To view the source code for com.liferay.portal.kernel.search Field NAME.
Click Source Link
From source file:com.liferay.content.targeting.util.UserSegmentIndexer.java
License:Open Source License
@Override protected Document doGetDocument(Object obj) throws Exception { UserSegment userSegment = (UserSegment) obj; if (_log.isDebugEnabled()) { _log.debug("Indexing user segment " + userSegment); }//from ww w.jav a2s . co m Document document = getBaseModelDocument(PORTLET_ID, userSegment); document.addLocalizedText(Field.DESCRIPTION, userSegment.getDescriptionMap()); document.addLocalizedText(Field.NAME, userSegment.getNameMap()); document.addKeyword("userSegmentId", userSegment.getUserSegmentId()); if (_log.isDebugEnabled()) { _log.debug("User segment " + userSegment + " indexed successfully"); } return document; }
From source file:com.liferay.docs.guestbook.search.GuestbookEntryModelDocumentContributor.java
License:Open Source License
@Override public void contribute(Document document, GuestbookEntry entry) { try {//from w w w .j a v a 2 s . c o m Locale defaultLocale = PortalUtil.getSiteDefaultLocale(entry.getGroupId()); document.addDate(Field.MODIFIED_DATE, entry.getModifiedDate()); document.addText("entryEmail", entry.getEmail()); String localizedTitle = LocalizationUtil.getLocalizedName(Field.TITLE, defaultLocale.toString()); String localizedContent = LocalizationUtil.getLocalizedName(Field.CONTENT, defaultLocale.toString()); document.addText(localizedTitle, entry.getName()); document.addText(localizedContent, entry.getMessage()); long guestbookId = entry.getGuestbookId(); Guestbook guestbook = _guestbookLocalService.getGuestbook(guestbookId); String guestbookName = guestbook.getName(); String localizedGbName = LocalizationUtil.getLocalizedName(Field.NAME, defaultLocale.toString()); document.addText(localizedGbName, guestbookName); } catch (PortalException pe) { if (_log.isWarnEnabled()) { _log.warn("Unable to index entry " + entry.getEntryId(), pe); } } catch (Exception e) { e.printStackTrace(); } }
From source file:com.liferay.exportimport.search.ExportImportConfigurationIndexer.java
License:Open Source License
@Override public void postProcessSearchQuery(BooleanQuery searchQuery, BooleanFilter fullQueryBooleanFilter, SearchContext searchContext) throws Exception { addSearchTerm(searchQuery, searchContext, Field.DESCRIPTION, false); addSearchTerm(searchQuery, searchContext, "exportImportConfigurationId", false); addSearchTerm(searchQuery, searchContext, Field.NAME, false); }
From source file:com.liferay.exportimport.search.ExportImportConfigurationIndexer.java
License:Open Source License
@Override protected Document doGetDocument(ExportImportConfiguration exportImportConfiguration) throws Exception { Document document = getBaseModelDocument(CLASS_NAME, exportImportConfiguration); document.addText(Field.DESCRIPTION, exportImportConfiguration.getDescription()); document.addText(Field.NAME, exportImportConfiguration.getName()); document.addKeyword(Field.TYPE, exportImportConfiguration.getType()); document.addNumber("exportImportConfigurationId", exportImportConfiguration.getExportImportConfigurationId()); Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); populateDates(document, settingsMap); populateLayoutIds(document, settingsMap); populateLocale(document, settingsMap); populateParameterMap(document, settingsMap); populateSiteInformation(document, settingsMap); populateTimeZone(document, settingsMap); document.addKeyword(_PREFIX_SETTING + Field.USER_ID, MapUtil.getLong(settingsMap, "userId")); return document; }
From source file:com.liferay.mail.util.AccountIndexer.java
License:Open Source License
@Override protected Document doGetDocument(Account account) throws Exception { Document document = getBaseModelDocument(CLASS_NAME, account); ExpandoBridge expandoBridge = account.getExpandoBridge(); document.addKeyword("accountId", account.getAccountId()); document.addText(Field.NAME, account.getAddress()); ExpandoBridgeIndexerUtil.addAttributes(document, expandoBridge); return document; }
From source file:com.liferay.mail.util.FolderIndexer.java
License:Open Source License
@Override protected Document doGetDocument(Folder folder) throws Exception { Document document = getBaseModelDocument(CLASS_NAME, folder); ExpandoBridge expandoBridge = folder.getExpandoBridge(); document.addKeyword(Field.FOLDER_ID, folder.getFolderId()); document.addText(Field.NAME, folder.getDisplayName()); document.addKeyword("accountId", folder.getAccountId()); ExpandoBridgeIndexerUtil.addAttributes(document, expandoBridge); return document; }
From source file:com.liferay.portlet.usersadmin.util.OrganizationIndexer.java
License:Open Source License
@Override protected Document doGetDocument(Object obj) throws Exception { Organization organization = (Organization) obj; Document document = getBaseModelDocument(PORTLET_ID, organization); document.addKeyword(Field.COMPANY_ID, organization.getCompanyId()); document.addText(Field.NAME, organization.getName()); document.addKeyword(Field.ORGANIZATION_ID, organization.getOrganizationId()); document.addKeyword(Field.TYPE, organization.getType()); document.addKeyword("parentOrganizationId", organization.getParentOrganizationId()); String treePath = organization.buildTreePath(); document.addKeyword("treePath", treePath); populateAddresses(document, organization.getAddresses(), organization.getRegionId(), organization.getCountryId()); return document; }
From source file:com.liferay.user.groups.admin.web.internal.search.UserGroupIndexer.java
License:Open Source License
@Override protected Document doGetDocument(UserGroup userGroup) throws Exception { Document document = getBaseModelDocument(CLASS_NAME, userGroup); document.addKeyword(Field.COMPANY_ID, userGroup.getCompanyId()); document.addText(Field.DESCRIPTION, userGroup.getDescription()); document.addText(Field.NAME, userGroup.getName()); document.addKeyword(Field.USER_GROUP_ID, userGroup.getUserGroupId()); return document; }
From source file:com.liferay.users.admin.indexer.test.OrganizationIndexerTest.java
License:Open Source License
protected List<String> getNames(String keywords) throws Exception { Hits hits = search(keywords);/*from w w w. j a va 2s . co m*/ Document[] documents = hits.getDocs(); List<String> names = new ArrayList<>(documents.length); for (Document document : documents) { names.add(document.get(Field.NAME)); } return names; }
From source file:com.liferay.users.admin.indexer.test.OrganizationIndexerTest.java
License:Open Source License
protected Hits search(String keywords) throws Exception { SearchContext searchContext = new SearchContext(); searchContext.setCompanyId(TestPropsValues.getCompanyId()); searchContext.setEntryClassNames(new String[] { Organization.class.getName() }); searchContext.setKeywords(keywords); QueryConfig queryConfig = searchContext.getQueryConfig(); queryConfig.setSelectedFieldNames(Field.NAME); return _indexer.search(searchContext); }