diff --git a/conf/docker/solr/solrconfig_master.xml b/conf/docker/solr/solrconfig_master.xml index ee348b9d9f7..3c2460fa6fb 100644 --- a/conf/docker/solr/solrconfig_master.xml +++ b/conf/docker/solr/solrconfig_master.xml @@ -686,13 +686,55 @@ of SearchComponents (see below) and supports distributed queries across multiple shards --> - + explicit 10 + edismax + 0.075 + + dvName^400 + authorName^180 + dvSubject^190 + dvDescription^180 + dvAffiliation^170 + title^130 + subject^120 + keyword^110 + topicClassValue^100 + dsDescriptionValue^90 + authorAffiliation^80 + publicationCitation^60 + producerName^50 + fileName^30 + fileDescription^30 + variableLabel^20 + variableName^10 + text^1.0 + + + dvName^200 + authorName^100 + dvSubject^100 + dvDescription^100 + dvAffiliation^100 + title^75 + subject^75 + keyword^75 + topicClassValue^75 + dsDescriptionValue^75 + authorAffiliation^75 + publicationCitation^75 + producerName^75 + + + + isHarvested:false^25000 + + @@ -924,27 +966,6 @@ true 10 5 - edismax - -dvName^170 -dvSubject^160 -dvDescription^150 -dvAffiliation^140 -title^130 -subject^120 -keyword^110 -topicClassValue^100 -dsDescriptionValue^90 -authorName^80 -authorAffiliation^70 -publicationCitation^60 -producerName^50 -fileName^40 -fileDescription^30 -variableLabel^20 -variableName^10 -text^1.0 - spellcheck diff --git a/conf/docker/solr/solrconfig_slave.xml b/conf/docker/solr/solrconfig_slave.xml index ac5e5124efb..ac10cc995a3 100644 --- a/conf/docker/solr/solrconfig_slave.xml +++ b/conf/docker/solr/solrconfig_slave.xml @@ -686,13 +686,55 @@ of SearchComponents (see below) and supports distributed queries across multiple shards --> - + explicit 10 + edismax + 0.075 + + dvName^400 + authorName^180 + dvSubject^190 + dvDescription^180 + dvAffiliation^170 + title^130 + subject^120 + keyword^110 + topicClassValue^100 + dsDescriptionValue^90 + authorAffiliation^80 + publicationCitation^60 + producerName^50 + fileName^30 + fileDescription^30 + variableLabel^20 + variableName^10 + text^1.0 + + + dvName^200 + authorName^100 + dvSubject^100 + dvDescription^100 + dvAffiliation^100 + title^75 + subject^75 + keyword^75 + topicClassValue^75 + dsDescriptionValue^75 + authorAffiliation^75 + publicationCitation^75 + producerName^75 + + + + isHarvested:false^25000 + + @@ -924,27 +966,6 @@ true 10 5 - edismax - -dvName^170 -dvSubject^160 -dvDescription^150 -dvAffiliation^140 -title^130 -subject^120 -keyword^110 -topicClassValue^100 -dsDescriptionValue^90 -authorName^80 -authorAffiliation^70 -publicationCitation^60 -producerName^50 -fileName^40 -fileDescription^30 -variableLabel^20 -variableName^10 -text^1.0 - spellcheck diff --git a/conf/solr/7.3.0/solrconfig.xml b/conf/solr/7.3.0/solrconfig.xml index 599506fd454..161dddca8cb 100644 --- a/conf/solr/7.3.0/solrconfig.xml +++ b/conf/solr/7.3.0/solrconfig.xml @@ -693,6 +693,48 @@ explicit 10 + edismax + 0.075 + + dvName^400 + authorName^180 + dvSubject^190 + dvDescription^180 + dvAffiliation^170 + title^130 + subject^120 + keyword^110 + topicClassValue^100 + dsDescriptionValue^90 + authorAffiliation^80 + publicationCitation^60 + producerName^50 + fileName^30 + fileDescription^30 + variableLabel^20 + variableName^10 + text^1.0 + + + dvName^200 + authorName^100 + dvSubject^100 + dvDescription^100 + dvAffiliation^100 + title^75 + subject^75 + keyword^75 + topicClassValue^75 + dsDescriptionValue^75 + authorAffiliation^75 + publicationCitation^75 + producerName^75 + + + + isHarvested:false^25000 + + @@ -924,27 +966,6 @@ true 10 5 - edismax - -dvName^170 -dvSubject^160 -dvDescription^150 -dvAffiliation^140 -title^130 -subject^120 -keyword^110 -topicClassValue^100 -dsDescriptionValue^90 -authorName^80 -authorAffiliation^70 -publicationCitation^60 -producerName^50 -fileName^40 -fileDescription^30 -variableLabel^20 -variableName^10 -text^1.0 - spellcheck diff --git a/doc/sphinx-guides/source/installation/prerequisites.rst b/doc/sphinx-guides/source/installation/prerequisites.rst index eda0f293e85..71a285dddc4 100644 --- a/doc/sphinx-guides/source/installation/prerequisites.rst +++ b/doc/sphinx-guides/source/installation/prerequisites.rst @@ -212,7 +212,7 @@ You should already have a "dvinstall.zip" file that you downloaded from https:// cp /tmp/dvinstall/schema.xml /usr/local/solr/solr-7.3.0/server/solr/collection1/conf cp /tmp/dvinstall/solrconfig.xml /usr/local/solr/solr-7.3.0/server/solr/collection1/conf -Note: Dataverse has customized Solr to boost results that come from certain indexed elements inside Dataverse, for example results matching on the name of a dataset. If you would like to remove this, edit your ``solrconfig.xml`` and remove the ```` element and its contents. +Note: Dataverse has customized Solr to boost results that come from certain indexed elements inside Dataverse, for example prioritizing results from Dataverses over Datasets. If you would like to remove this, edit your ``solrconfig.xml`` and remove the ```` element and its contents. If you have ideas about how this boosting could be improved, feel free to contact us through our Google Group https://groups.google.com/forum/#!forum/dataverse-dev . Dataverse requires a change to the ``jetty.xml`` file that ships with Solr. Edit ``/usr/local/solr/solr-7.3.0/server/etc/jetty.xml`` , increasing ``requestHeaderSize`` from ``8192`` to ``102400``