ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY);
        SearchContext searchContext = new SearchContext();
        long companyId = themeDisplay.getCompanyId();
        searchContext.setCompanyId(companyId);
        Sort sort = new Sort(orderByColumn, orderByType.equalsIgnoreCase("desc") ? Boolean.TRUE : Boolean.FALSE);
        searchContext.setSorts(new Sort[] { sort });
        searchContext.setStart(start);
        searchContext.setEnd(end);
        Hits hits = null;
        try {
                hits = SearchEngineUtil.search(searchContext, createBooleanQuery(portletRequest,themeDisplay.getScopeGroupId(), searchContext));
        } catch (SearchException e) {
                LOGGER.error(e.getMessage(), e);
        }