/** * Create an instance of {@link SearchRequest } * */ public SearchRequest createSearchRequest() { return new SearchRequest(); }
final SearchRequest queryObj = new SearchRequest(); queryObj.setQueryId(queryId); queryObj.setSearchTerms(query);
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); searchResults.setQueryId(query.getQueryId()); final List<SearchResult> searchResultList = searchResults.getSearchResult();
@Override public SearchResults getSearchResults(PortletRequest request, SearchRequest query) { final SearchResults results = search(query.getSearchTerms()); results.setQueryId(query.getQueryId()); results.setWindowId(request.getWindowID()); return results; }
@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 String queryId = searchQuery.getQueryId(); if (searchHandledCache.putIfAbsent(queryId, Boolean.TRUE) != null) { "For queryId {}, query '{}', searching search service {}", queryId, searchQuery.getSearchTerms(), searchService.getClass().toString()); final SearchResults serviceResults =
public SearchResults getSearchResults(PortletRequest request, SearchRequest query) { final String queryString = query.getSearchTerms().toLowerCase(); final List<IPortletDefinition> portlets = portletDefinitionRegistry.getAllPortletDefinitions();
final List<IPersonAttributes> people = searchDirectory(query.getSearchTerms(), request); results.setQueryId(query.getQueryId()); results.setWindowId(request.getWindowID());
/** * Create an instance of {@link SearchRequest } * */ public SearchRequest createSearchRequest() { return new SearchRequest(); }