/** * @deprecated use {@link #searchGrouped(GroupedSearchRequest) */ @Deprecated public Map<String, ArtifactInfoGroup> searchGrouped( Grouping grouping, Comparator<String> groupKeyComparator, Query query, IndexingContext context ) throws IOException { return searcher.searchGrouped( new GroupedSearchRequest( query, grouping, groupKeyComparator ), Arrays.asList( new IndexingContext[] { context } ) ).getResults(); }
/** * @deprecated use {@link #searchGrouped(GroupedSearchRequest) */ @Deprecated public Map<String, ArtifactInfoGroup> searchGrouped( Grouping grouping, Comparator<String> groupKeyComparator, Query query ) throws IOException { return searcher.searchGrouped( new GroupedSearchRequest( query, grouping, groupKeyComparator ), indexingContexts.values() ).getResults(); }
public GroupedSearchResponse searchGrouped( GroupedSearchRequest request ) throws IOException { if ( request.getContexts().isEmpty() ) { // search all return searcher.searchGrouped( request, indexingContexts.values() ); } else { // search targeted return searcher.forceSearchGrouped( request, request.getContexts() ); } }