From 5990fe18c26aa77b3937663cee50b0332f58d28a Mon Sep 17 00:00:00 2001 From: deepakkoni Date: Wed, 3 Aug 2011 19:30:03 +0000 Subject: [PATCH] Adding a new field siteName for Source Institution and changing SITE_URL to siteURL. --- solr/exampleSolr/conf/schema.xml | 7 +++++-- .../mannlib/vitro/webapp/search/VitroSearchTermNames.java | 6 +++++- .../vitro/webapp/search/solr/SourceInstitution.java | 7 ++++++- 3 files changed, 16 insertions(+), 4 deletions(-) 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