parameters.put(QUERY_PARAM, query.getSearchTerms()); parameters.put(USER_IP_PARAM, request.getProperty("REMOTE_ADDR")); parameters.put(START_PARAM, query.getStartIndex() != null ? query.getStartIndex() : 1);
@Override public SearchResults getSearchResults(PortletRequest request, SearchRequest query) { final SearchResults results = search(query.getSearchTerms()); results.setQueryId(query.getQueryId()); results.setWindowId(request.getWindowID()); return results; }
"For queryId {}, query '{}', searching search service {}", queryId, searchQuery.getSearchTerms(), searchService.getClass().toString()); final SearchResults serviceResults =
@Override public SearchResults getSearchResults(PortletRequest request, SearchRequest query) { final String queryString = query.getSearchTerms().toLowerCase(); final List<IPortletDefinition> portlets = portletDefinitionRegistry.getAllPortletDefinitions(); final HttpServletRequest httpServletRequest = this.portalRequestUtils.getPortletHttpRequest(request); final SearchResults results = new SearchResults(); for (IPortletDefinition portlet : portlets) { if (portletRegistryUtil.matches(queryString, portlet)) { final SearchResult result = new SearchResult(); result.setTitle(portlet.getTitle()); result.setSummary(portlet.getDescription()); result.getType().add(searchResultType); String url = portletRegistryUtil.buildPortletUrl(httpServletRequest, portlet); if (url != null) { result.setExternalUrl(url); results.getSearchResult().add(result); } } } return results; } }
final List<IPersonAttributes> people = searchDirectory(query.getSearchTerms(), request);
public SearchResults getSearchResults(PortletRequest request, SearchRequest query) { final String queryString = query.getSearchTerms().toLowerCase(); final List<IPortletDefinition> portlets = portletDefinitionRegistry.getAllPortletDefinitions();