Package org.dspace.discovery
package org.dspace.discovery
-
ClassDescriptionClass contains facet query informationThis class represents a filter query for discovery and can contain the following objects: The field in which we are searching The query the query which the filter query is using The displayed valueConfiguration for one field that is to be highlighted Giving 0 as max chars ensures that the entire field is returned !This class represents a query which the discovery back-end can use.Attributes used for sorting of resultsThis class represents the result that the discovery search impl returnsAn utility class to represent the highlighting section of a Discovery SearchThis class contains values from the fields searched for in DiscoveryQuery.javaAn iterator for discovering and iterating over DSpace items from the search index.Implementation of
Iteratorto iterate over the discover search result.Utility class that represents the year range for a date facetConstruct aContentStreamfrom aFileThis is the basic interface that a data model entity need to implement to be indexable in DiscoverClass used to reindex DSpace communities/collections/items into discovery.This Enum holds all the possible options and combinations for the Index discovery scriptIndexDiscoveryScriptConfiguration<T extends IndexClient>TheScriptConfigurationfor theIndexClientscriptClass for updating search indices in discovery from content events.Interface used for indexing IndexableObject into discoveryUtil methods used by indexing.Search interface that discovery usesException used by discovery when discovery search exceptions occurUtil methods used by discoveryBean containing the SolrClient for the search core.This plugin adds three fields to the solr index to make a facet with/without content in the ORIGINAL Bundle possible (like full text, images...).Adds filenames and file descriptions of all files in the ORIGINAL bundle to the Solr search index.This plugin adds indicators to the solr document to determine if the item has geospatial metadata The facet is added to Discovery in the usual way (create a searchFilter bean and add it to the expected place) just with an empty list of used metadata fields because there are none.SolrIndexer contains the methods that index Items and their metadata, collections, communities, etc.This plugin enables the indexing of access status for the item as a filter and keywordThe purpose of this plugin is to index all ADD type resource policies related to collections.Indexes special normalised values used for comparing items, to be used in e.g. basic duplicate detectionIndexes policies that yield write access to items.Example class that prints out the handle of the DSpace Object currently being indexedIndexing plugin used when indexing the communities/collections/items into DSpaceA Solr Indexing plugin for the "metadata" browse index type.Indexes the UUID of the parent object for any Community, Collection and ItemThis plugin prevents discovery of private items by non-administrators.Restriction plugin that ensures that indexes all the resource policies.Plugin from which users can add additional search parameters for every search that occurs in discoveryCreated with IntelliJ IDEA.A Solr Indexing plugin responsible adding a `supervised` field.Plugin to restrict or grant access to workspace and workflow items based on the discovery configuration used.