public class SolrServiceMetadataBrowseIndexingPlugin extends Object implements SolrServiceIndexPlugin
For Example: webui.browse.index.2 = author:metadata:dc.contributor.*\,dc.creator:text OR webui.browse.index.4 = subject:metadata:dc.subject.*:text
This plugin was based heavily on the old (DSpace 5.x or below), SolrBrowseCreateDAO class, specifically its "additionalIndex()" method, which used to perform this function.
| Modifier and Type | Field and Description |
|---|---|
protected ChoiceAuthorityService |
choiceAuthorityService |
protected ItemService |
itemService |
protected MetadataAuthorityService |
metadataAuthorityService |
| Constructor and Description |
|---|
SolrServiceMetadataBrowseIndexingPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
additionalIndex(Context context,
DSpaceObject dso,
org.apache.solr.common.SolrInputDocument document) |
@Autowired(required=true) protected ItemService itemService
@Autowired(required=true) protected MetadataAuthorityService metadataAuthorityService
@Autowired(required=true) protected ChoiceAuthorityService choiceAuthorityService
public SolrServiceMetadataBrowseIndexingPlugin()
public void additionalIndex(Context context, DSpaceObject dso, org.apache.solr.common.SolrInputDocument document)
additionalIndex in interface SolrServiceIndexPluginCopyright © 2016 DuraSpace. All Rights Reserved.