/** * Create an instance of {@link SearchResult } * */ public SearchResult createSearchResult() { return new SearchResult(); }
/** * Create an instance of {@link SearchResult } * */ public SearchResult createSearchResult() { return new SearchResult(); }
final JsonNode googleResult = resultItr.next(); final SearchResult searchResult = new SearchResult(); searchResult.setTitle(googleResult.get("title").asText()); searchResult.setSummary(googleResult.get("snippet").asText());
protected SearchResults search(String query) { Map<String, String> vars = new HashMap<>(); vars.put("query", query); vars.put("baseUrl", gsaBaseUrl); vars.put("site", gsaSite); GsaResults gsaResults = restTemplate.getForObject(urlTemplate, GsaResults.class, vars); SearchResults results = new SearchResults(); for (GsaSearchResult gsaResult : gsaResults.getSearchResults()) { SearchResult result = new SearchResult(); result.setTitle(gsaResult.getTitle()); result.setExternalUrl(gsaResult.getLink()); result.setSummary(gsaResult.getSnippet()); result.getType().add(this.resultType); results.getSearchResult().add(result); } 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 SearchResult result = new SearchResult(); result.setTitle((String) person.getAttributeValue("displayName")); result.getType().add(directorySearchResultType);
new MarketplacePortletDefinition( portlet, this.marketplaceService, this.portletCategoryRegistry))) { final SearchResult result = new SearchResult(); result.setTitle(portlet.getTitle()); result.setSummary(portlet.getDescription());