Uses of Class
org.dspace.discovery.DiscoverQuery
Packages that use DiscoverQuery
-
Uses of DiscoverQuery in org.dspace.discovery
Methods in org.dspace.discovery with parameters of type DiscoverQueryModifier and TypeMethodDescriptionvoidSolrServicePrivateItemPlugin.additionalSearchParameters(Context context, DiscoverQuery discoveryQuery, org.apache.solr.client.solrj.SolrQuery solrQuery) voidSolrServiceResourceRestrictionPlugin.additionalSearchParameters(Context context, DiscoverQuery discoveryQuery, org.apache.solr.client.solrj.SolrQuery solrQuery) voidSolrServiceSearchPlugin.additionalSearchParameters(Context context, DiscoverQuery discoveryQuery, org.apache.solr.client.solrj.SolrQuery solrQuery) Edits the solr query before it is sent to solr by adding additional parameters to it.voidSolrServiceWorkspaceWorkflowRestrictionPlugin.additionalSearchParameters(Context context, DiscoverQuery discoveryQuery, org.apache.solr.client.solrj.SolrQuery solrQuery) voidFacetYearRange.calculateRange(Context context, List<String> filterQueries, IndexableObject scope, SearchService searchService, DiscoverQuery parentQuery) SearchService.getFacetYearRange(Context context, IndexableObject scope, DiscoverySearchFilterFacet facet, List<String> filterQueries, DiscoverQuery parentQuery) SolrServiceImpl.getFacetYearRange(Context context, IndexableObject scope, DiscoverySearchFilterFacet facet, List<String> filterQueries, DiscoverQuery parentQuery) SearchService.iteratorSearch(Context context, IndexableObject dso, DiscoverQuery query) Convenience method to call @see #search(Context, DSpaceObject, DiscoverQuery) and getting an iterator for the resultsSolrServiceImpl.iteratorSearch(Context context, IndexableObject dso, DiscoverQuery query) protected org.apache.solr.client.solrj.SolrQuerySolrServiceImpl.resolveToSolrQuery(Context context, DiscoverQuery discoveryQuery) protected DiscoverResultSolrServiceImpl.retrieveResult(Context context, DiscoverQuery query) SearchService.search(Context context, DiscoverQuery query) Convenient method to callSearchService.search(Context, DSpaceObject, DiscoverQuery)with a null DSpace Object as scope (i.e. all the repository)SearchService.search(Context context, IndexableObject dso, DiscoverQuery query) Convenient method to call @see #search(Context, DSpaceObject, DiscoverQuery, boolean) with includeWithdrawn=falseSolrServiceImpl.search(Context context, DiscoverQuery discoveryQuery) SolrServiceImpl.search(Context context, IndexableObject dso, DiscoverQuery discoveryQuery) Constructors in org.dspace.discovery with parameters of type DiscoverQueryModifierConstructorDescriptionDiscoverResultItemIterator(Context context, DiscoverQuery discoverQuery) Constructs an iterator for discovering items based on the given context and query.DiscoverResultItemIterator(Context context, DiscoverQuery discoverQuery, boolean uncacheEntities) Constructs an iterator with the option to uncache entities.DiscoverResultItemIterator(Context context, DiscoverQuery discoverQuery, int maxResults) Constructs an iterator with a limit on the maximum number of results.DiscoverResultItemIterator(Context context, IndexableObject<?, ?> scopeObject, DiscoverQuery discoverQuery) Constructs an iterator within a specific scope object.DiscoverResultItemIterator(Context context, IndexableObject<?, ?> scopeObject, DiscoverQuery discoverQuery, int maxResults) Constructs an iterator with a scope object and a limit on the maximum number of results.DiscoverResultIterator(Context context, DiscoverQuery discoverQuery) Constructor for global search without scope and unlimited results.DiscoverResultIterator(Context context, DiscoverQuery discoverQuery, boolean uncacheEntities) Constructor with optional uncacheEntities flag.DiscoverResultIterator(Context context, IndexableObject<?, ?> scopeObject, DiscoverQuery discoverQuery) Constructor for scoped search without a limit on the number of results.DiscoverResultIterator(Context context, IndexableObject<?, ?> scopeObject, DiscoverQuery discoverQuery, boolean uncacheEntities, int maxResults) Full constructor with all options. -
Uses of DiscoverQuery in org.dspace.discovery.utils
Methods in org.dspace.discovery.utils that return DiscoverQueryModifier and TypeMethodDescriptionDiscoverQueryBuilder.buildFacetQuery(Context context, IndexableObject scope, DiscoveryConfiguration discoveryConfiguration, String prefix, String query, List<QueryBuilderSearchFilter> searchFilters, String dsoType, Integer pageSize, Long offset, String facetName) Create a discovery facet query.DiscoverQueryBuilder.buildFacetQuery(Context context, IndexableObject scope, DiscoveryConfiguration discoveryConfiguration, String prefix, String query, List<QueryBuilderSearchFilter> searchFilters, List<String> dsoTypes, Integer pageSize, Long offset, String facetName) Create a discovery facet query.DiscoverQueryBuilder.buildQuery(Context context, IndexableObject scope, DiscoveryConfiguration discoveryConfiguration, String query, List<QueryBuilderSearchFilter> searchFilters, String dsoType, Integer pageSize, Long offset, String sortProperty, String sortDirection) Build a discovery queryDiscoverQueryBuilder.buildQuery(Context context, IndexableObject scope, DiscoveryConfiguration discoveryConfiguration, String query, List<QueryBuilderSearchFilter> searchFilters, List<String> dsoTypes, Integer pageSize, Long offset, String sortProperty, String sortDirection) Build a discovery query