Example usage for com.liferay.portal.kernel.search Field DESCRIPTION

List of usage examples for com.liferay.portal.kernel.search Field DESCRIPTION

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.search Field DESCRIPTION.

Prototype

String DESCRIPTION

To view the source code for com.liferay.portal.kernel.search Field DESCRIPTION.

Click Source Link

Usage

From source file:com.liferay.configuration.admin.web.internal.search.ConfigurationModelIndexer.java

License:Open Source License

@Override
protected BooleanQuery createFullQuery(BooleanFilter fullQueryBooleanFilter, SearchContext searchContext)
        throws Exception {

    BooleanQuery searchQuery = new BooleanQueryImpl();

    addSearchLocalizedTerm(searchQuery, searchContext, Field.DESCRIPTION, false);
    addSearchLocalizedTerm(searchQuery, searchContext, Field.TITLE, false);
    addSearchTerm(searchQuery, searchContext, FieldNames.CONFIGURATION_MODEL_ATTRIBUTE_DESCRIPTION, false);
    addSearchTerm(searchQuery, searchContext, FieldNames.CONFIGURATION_MODEL_ATTRIBUTE_NAME, false);
    addSearchTerm(searchQuery, searchContext, FieldNames.CONFIGURATION_MODEL_FACTORY_PID, false);
    addSearchTerm(searchQuery, searchContext, FieldNames.CONFIGURATION_MODEL_ID, false);

    BooleanQuery fullBooleanQuery = new BooleanQueryImpl();

    if (fullQueryBooleanFilter.hasClauses()) {
        fullBooleanQuery.setPreBooleanFilter(fullQueryBooleanFilter);
    }/*from  w w w . ja  v  a  2 s. co  m*/

    fullBooleanQuery.add(searchQuery, BooleanClauseOccur.MUST);

    return fullBooleanQuery;
}

From source file:com.liferay.configuration.admin.web.internal.search.ConfigurationModelIndexer.java

License:Open Source License

@Override
protected Document doGetDocument(ConfigurationModel configurationModel) throws Exception {

    Document document = newDocument();

    document.addUID(ConfigurationAdminPortletKeys.SYSTEM_SETTINGS, configurationModel.getID());
    document.addKeyword(FieldNames.CONFIGURATION_MODEL_FACTORY_PID, configurationModel.getFactoryPid());
    document.addKeyword(FieldNames.CONFIGURATION_MODEL_ID, configurationModel.getID());
    document.addKeyword(Field.COMPANY_ID, CompanyConstants.SYSTEM);

    ResourceBundleLoader resourceBundleLoader = _resourceBundleLoaderProvider
            .getResourceBundleLoader(configurationModel.getBundleSymbolicName());

    document.addLocalizedText(Field.DESCRIPTION,
            _translate(resourceBundleLoader, GetterUtil.getString(configurationModel.getDescription())));

    document.addKeyword(Field.ENTRY_CLASS_NAME, getClassName());

    AttributeDefinition[] requiredAttributeDefinitions = configurationModel
            .getAttributeDefinitions(ObjectClassDefinition.ALL);

    List<String> attributeNames = new ArrayList<>(requiredAttributeDefinitions.length);

    List<String> attributeDescriptions = new ArrayList<>(requiredAttributeDefinitions.length);

    for (AttributeDefinition attributeDefinition : requiredAttributeDefinitions) {

        attributeNames.add(attributeDefinition.getName());
        attributeDescriptions.add(attributeDefinition.getDescription());
    }/*from  w  w  w.ja va2 s. c o  m*/

    document.addKeyword(FieldNames.CONFIGURATION_MODEL_ATTRIBUTE_NAME,
            attributeNames.toArray(new String[attributeNames.size()]));
    document.addText(FieldNames.CONFIGURATION_MODEL_ATTRIBUTE_DESCRIPTION,
            attributeDescriptions.toArray(new String[attributeDescriptions.size()]));

    document.addLocalizedText(Field.TITLE,
            _translate(resourceBundleLoader, GetterUtil.getString(configurationModel.getName())));

    return document;
}

From source file:com.liferay.configuration.admin.web.internal.search.ConfigurationModelIndexer.java

License:Open Source License

@Override
protected Summary doGetSummary(Document document, Locale locale, String snippet, PortletRequest portletRequest,
        PortletResponse portletResponse) throws Exception {

    Summary summary = createSummary(document, Field.TITLE, Field.DESCRIPTION);

    summary.setMaxContentLength(200);/*from  w ww  . ja  va 2s .  com*/

    return summary;
}

From source file:com.liferay.content.targeting.util.CampaignIndexer.java

License:Open Source License

@Override
public void postProcessSearchQuery(BooleanQuery searchQuery, SearchContext searchContext) throws Exception {

    addSearchLocalizedTerm(searchQuery, searchContext, Field.DESCRIPTION, true);
    addSearchLocalizedTerm(searchQuery, searchContext, Field.NAME, true);
}

From source file:com.liferay.content.targeting.util.CampaignIndexer.java

License:Open Source License

@Override
protected Document doGetDocument(Object obj) throws Exception {
    Campaign campaign = (Campaign) obj;//from  w w  w . ja  v a 2s .c  o  m

    if (_log.isDebugEnabled()) {
        _log.debug("Indexing campaign " + campaign);
    }

    Document document = getBaseModelDocument(PORTLET_ID, campaign);

    document.addLocalizedText(Field.DESCRIPTION, campaign.getDescriptionMap());
    document.addLocalizedText(Field.NAME, campaign.getNameMap());

    document.addKeyword("campaignId", campaign.getCampaignId());

    if (_log.isDebugEnabled()) {
        _log.debug("Campaign " + campaign + " indexed successfully");
    }

    return document;
}

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);
    }//  w  w w .j a  v  a 2  s .com

    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.dynamic.data.lists.internal.search.DDLRecordIndexer.java

License:Open Source License

public DDLRecordIndexer() {
    setDefaultSelectedFieldNames(Field.COMPANY_ID, Field.ENTRY_CLASS_NAME, Field.ENTRY_CLASS_PK, Field.UID);
    setDefaultSelectedLocalizedFieldNames(Field.DESCRIPTION, Field.TITLE);
    setPermissionAware(true);//from w  w w  .  jav a  2s. c om
}

From source file:com.liferay.dynamic.data.lists.internal.search.DDLRecordIndexer.java

License:Open Source License

@Override
protected Summary doGetSummary(Document document, Locale locale, String snippet, PortletRequest portletRequest,
        PortletResponse portletResponse) {

    long recordSetId = GetterUtil.getLong(document.get("recordSetId"));

    String title = getTitle(recordSetId, locale);

    Summary summary = createSummary(document, Field.TITLE, Field.DESCRIPTION);

    summary.setMaxContentLength(200);/*from   ww w.ja  v  a2s  . c  om*/
    summary.setTitle(title);

    return summary;
}

From source file:com.liferay.dynamic.data.lists.internal.search.DDLRecordSetIndexer.java

License:Open Source License

@Override
protected Summary doGetSummary(Document document, Locale locale, String snippet, PortletRequest portletRequest,
        PortletResponse portletResponse) throws Exception {

    return createSummary(document, Field.TITLE, Field.DESCRIPTION);
}

From source file:com.liferay.dynamic.data.mapping.internal.search.DDMFormInstanceRecordIndexer.java

License:Open Source License

public DDMFormInstanceRecordIndexer() {
    setDefaultSelectedFieldNames(Field.COMPANY_ID, Field.ENTRY_CLASS_NAME, Field.ENTRY_CLASS_PK, Field.UID);
    setDefaultSelectedLocalizedFieldNames(Field.DESCRIPTION, Field.TITLE);
    setPermissionAware(true);//ww w .ja  v a  2 s  . co m
}