Example usage for com.liferay.portal.kernel.search SearchContext getQueryConfig

List of usage examples for com.liferay.portal.kernel.search SearchContext getQueryConfig

Introduction

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

Prototype

public QueryConfig getQueryConfig() 

Source Link

Usage

From source file:com.liferay.users.admin.indexer.test.UserIndexerTest.java

License:Open Source License

protected void assertSummary(String keywords, String title) throws Exception, SearchException {

    SearchContext searchContext = getSearchContext();

    QueryConfig queryConfig = searchContext.getQueryConfig();

    queryConfig.setHighlightEnabled(true);

    searchContext.setKeywords(keywords);

    Hits hits = search(searchContext);//from  w w w  . j av a 2  s.  c  o m

    Document document = getDocument(hits.getDocs(), _expectedUser.getUserId());

    Summary summary = _indexer.getSummary(document, null, null, null);

    Assert.assertEquals(StringPool.BLANK, summary.getContent());
    Assert.assertEquals(title, summary.getTitle());
}

From source file:com.liferay.users.admin.internal.search.UserIndexer.java

License:Open Source License

protected void addHighlightFieldNames(SearchContext searchContext) {
    QueryConfig queryConfig = searchContext.getQueryConfig();

    if (!queryConfig.isHighlightEnabled()) {
        return;//  w  w  w . j  a  va 2s  .c om
    }

    queryConfig.addHighlightFieldNames("fullName");
}