public FlatSearchResponse forceSearchFlatPaged( FlatSearchRequest request, Collection<IndexingContext> indexingContexts ) throws IOException { return searchFlatPaged( request, indexingContexts, true ); }
public GroupedSearchResponse searchGrouped( GroupedSearchRequest request, Collection<IndexingContext> indexingContexts ) throws IOException { return searchGrouped( request, indexingContexts, false ); }
public IteratorSearchResponse searchIteratorPaged( IteratorSearchRequest request, Collection<IndexingContext> indexingContexts ) throws IOException { return searchIteratorPaged( request, indexingContexts, false ); }
public FlatSearchResponse searchFlatPaged( FlatSearchRequest request ) throws IOException { TreeSet<ArtifactInfo> result = new TreeSet<ArtifactInfo>( request.getArtifactInfoComparator() ); int totalHits = 0; for ( IndexingContext context : request.getContexts() ) { totalHits += searchFlat( request, result, context, request.getQuery(), request.getStart(), request.getCount() ); } return new FlatSearchResponse( request.getQuery(), totalHits, result ); }
searchFlat( request, result, ctx, request.getQuery(), request.getStart(), request.getCount() );
public FlatSearchResponse searchFlatPaged( FlatSearchRequest request, Collection<IndexingContext> indexingContexts ) throws IOException { return searchFlatPaged( request, indexingContexts, false ); }
public GroupedSearchResponse forceSearchGrouped( GroupedSearchRequest request, Collection<IndexingContext> indexingContexts ) throws IOException { return searchGrouped( request, indexingContexts, true ); }
public IteratorSearchResponse forceSearchIteratorPaged( IteratorSearchRequest request, Collection<IndexingContext> indexingContexts ) throws IOException { return searchIteratorPaged( request, indexingContexts, true ); }
@Deprecated public Set<ArtifactInfo> searchFlat( Comparator<ArtifactInfo> artifactInfoComparator, IndexingContext indexingContext, Query query ) throws IOException { return searchFlatPaged( new FlatSearchRequest( query, artifactInfoComparator, indexingContext ) ).getResults(); }
int hitCount = searchGrouped( request, result, request.getGrouping(), ctx, request.getQuery() );
@Deprecated public Set<ArtifactInfo> searchFlat( Comparator<ArtifactInfo> artifactInfoComparator, Collection<IndexingContext> indexingContexts, Query query ) throws IOException { return searchFlatPaged( new FlatSearchRequest( query, artifactInfoComparator ), indexingContexts ).getResults(); }