Package org.dspace.discovery

Interface Summary
IndexingService Interface used for indexing dspaceobject into discovery
SearchService Search interface that discovery uses
SolrServiceIndexPlugin Indexing plugin used when indexing the communities/collections/items into DSpace
SolrServiceSearchPlugin Plugin from which users can add additional search parameters for every search that occurs in discovery
 

Class Summary
DiscoverFacetField Class contains facet query information
DiscoverFilterQuery This 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 value
DiscoverHitHighlightingField Configuration for one field that is to be highlighted Giving 0 as max chars ensures that the entire field is returned !
DiscoverQuery This class represents a query which the discovery backend can use
DiscoverResult This class represents the result that the discovery search impl returns
DiscoverResult.DSpaceObjectHighlightResult  
DiscoverResult.FacetResult  
DiscoverResult.SearchDocument This class contains values from the fields searched for in DiscoveryQuery.java
IndexClient Class used to reindex dspace communities/collections/items into discovery
IndexEventConsumer Class for updating search indices in discovery from content events.
SearchUtils Util methods used by discovery
SolrServiceImpl SolrIndexer contains the methods that index Items and their metadata, collections, communities, etc.
SolrServiceIndexOutputPlugin Example class that prints out the handle of the DSpace Object currently being indexed
SolrServiceResourceRestrictionPlugin Restriction plugin that ensures that indexes all the resource policies.
 

Enum Summary
DiscoverQuery.SORT_ORDER Attributes used for sorting of results
 

Exception Summary
SearchServiceException Exception used by discovery when discovery search exceptions occur
 



Copyright © 2012 DuraSpace. All Rights Reserved.