diff --git a/solr/exampleSolr/conf/schema.xml b/solr/exampleSolr/conf/schema.xml index f14cb1e5b..d195b284d 100644 --- a/solr/exampleSolr/conf/schema.xml +++ b/solr/exampleSolr/conf/schema.xml @@ -581,8 +581,11 @@ - - + + + + + diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/VitroSearchTermNames.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/VitroSearchTermNames.java index 41c09cfa1..a98adb5d5 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/VitroSearchTermNames.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/VitroSearchTermNames.java @@ -72,7 +72,11 @@ public class VitroSearchTermNames { public static final String THUMBNAIL_URL = "THUMBNAIL_URL"; /** source institution url */ - public static final String SITE_URL = "SITE_URL"; + public static final String SITE_URL = "siteURL"; + + /** source institution name */ + public static final String SITE_NAME = "siteName"; + /** preferred title */ public static final String PREFERRED_TITLE = "PREFERRED_TITLE"; } diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/SourceInstitution.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/SourceInstitution.java index c0d7364d2..14fe07d26 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/SourceInstitution.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/SourceInstitution.java @@ -10,11 +10,15 @@ import edu.cornell.mannlib.vitro.webapp.search.VitroSearchTermNames; public class SourceInstitution implements DocumentModifier { private String siteURL; + private String siteName; + static VitroSearchTermNames term = new VitroSearchTermNames(); private String fieldForSiteURL = term.SITE_URL; + private String fieldForSiteName = term.SITE_NAME; - public SourceInstitution(String siteURL){ + public SourceInstitution(String siteURL, String siteName){ this.siteURL = siteURL; + this.siteName = siteName; } @Override @@ -22,6 +26,7 @@ public class SourceInstitution implements DocumentModifier { StringBuffer addUri) throws SkipIndividualException { doc.addField(fieldForSiteURL, siteURL); + doc.addField(fieldForSiteName, siteName); } @Override