protected GroupedSearchResponse searchGrouped( GroupedSearchRequest request, Collection<IndexingContext> indexingContexts, boolean ignoreContext ) throws IOException { List<IndexingContext> contexts = getParticipatingContexts( indexingContexts, ignoreContext ); final TreeMap<String, ArtifactInfoGroup> result = new TreeMap<String, ArtifactInfoGroup>( request.getGroupKeyComparator() ); return new GroupedSearchResponse( request.getQuery(), searchGrouped( request, result, request.getGrouping(), contexts, request.getQuery() ), result ); }
protected GroupedSearchResponse searchGrouped( GroupedSearchRequest request, Collection<IndexingContext> indexingContexts, boolean ignoreContext ) throws IOException { List<IndexingContext> contexts = getParticipatingContexts( indexingContexts, ignoreContext ); final TreeMap<String, ArtifactInfoGroup> result = new TreeMap<String, ArtifactInfoGroup>( request.getGroupKeyComparator() ); return new GroupedSearchResponse( request.getQuery(), searchGrouped( request, result, request.getGrouping(), contexts, request.getQuery() ), result ); }
protected GroupedSearchResponse searchGrouped( GroupedSearchRequest request, Collection<IndexingContext> indexingContexts, boolean ignoreContext ) throws IOException { List<IndexingContext> contexts = getParticipatingContexts( indexingContexts, ignoreContext ); final TreeMap<String, ArtifactInfoGroup> result = new TreeMap<String, ArtifactInfoGroup>( request.getGroupKeyComparator() ); return new GroupedSearchResponse( request.getQuery(), searchGrouped( request, result, request.getGrouping(), contexts, request.getQuery() ), result ); }
public GroupedSearchResponse searchGrouped( GroupedSearchRequest request ) throws IOException { if ( request.getContexts().isEmpty() ) { return new GroupedSearchResponse( request.getQuery(), 0, Collections.<String, ArtifactInfoGroup> emptyMap() ); } else { // search targeted return searcher.forceSearchGrouped( request, request.getContexts() ); } }
public GroupedSearchResponse searchGrouped( GroupedSearchRequest request ) throws IOException { if ( request.getContexts().isEmpty() ) { return new GroupedSearchResponse( request.getQuery(), 0, Collections.<String, ArtifactInfoGroup>emptyMap() ); } else { // search targeted return searcher.forceSearchGrouped( request, request.getContexts() ); } }
public GroupedSearchResponse searchGrouped( GroupedSearchRequest request ) throws IOException { if ( request.getContexts().isEmpty() ) { return new GroupedSearchResponse( request.getQuery(), 0, Collections.<String, ArtifactInfoGroup>emptyMap() ); } else { // search targeted return searcher.forceSearchGrouped( request, request.getContexts() ); } }