solr/conf/solrconfig.xml in arclight-0.2.0 vs solr/conf/solrconfig.xml in arclight-0.3.0
- old
+ new
@@ -26,11 +26,11 @@
adhere to. Generally, you want to use the latest version to
get all bug fixes and improvements. It is highly recommended
that you fully re-index after changing this setting as it can
affect both how text is indexed and queried.
-->
- <luceneMatchVersion>5.0.0</luceneMatchVersion>
+ <luceneMatchVersion>8.2.0</luceneMatchVersion>
<lib dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lib" />
<lib dir="${solr.install.dir:../../../..}/contrib/analysis-extras/lucene-libs" />
<directoryFactory name="DirectoryFactory"
@@ -83,28 +83,64 @@
those searches. You may also be interested in:
http://wiki.apache.org/solr/LocalParams
-->
<str name="qf">
+ collection_title_tesim^150
title_tesim^100
- text^10
+ name_tesim^10
+ place_tesim^10
+ unitid_identifier_match^5
+ subject_tesim^2
+ text
</str>
<str name="pf">
+ collection_title_tesim^150
title_tesim^100
- text^10
+ name_tesim^10
+ place_tesim^10
+ unitid_identifier_match^5
+ subject_tesim^2
+ text
</str>
+ <str name="qf_name">
+ name_tesim
+ </str>
+ <str name="pf_name">
+ name_tesim
+ </str>
+ <str name="qf_place">
+ place_tesim
+ </str>
+ <str name="pf_place">
+ place_tesim
+ </str>
+ <str name="qf_subject">
+ subject_tesim
+ </str>
+ <str name="pf_subject">
+ subject_tesim
+ </str>
+ <str name="qf_title">
+ title_tesim
+ </str>
+ <str name="pf_title">
+ title_tesim
+ </str>
+
<int name="ps">3</int>
<float name="tie">0.01</float>
<str name="fl">
id,
score,
abstract_ssm,
accessrestrict_ssm,
child_component_count_isim,
collection_ssm,
+ collection_unitid_ssm,
containers_ssim,
creator_ssm,
extent_ssm,
geogname_ssm,
has_online_content_ssim,
@@ -114,11 +150,11 @@
scopecontent_ssm,
title_ssm,
normalized_title_ssm,
normalized_date_ssm,
unitid_ssm,
- parent_ssm,
+ parent_ssim,
parent_unittitles_ssm,
ead_ssi,
ref_ssm,
component_level_isim,
parent_access_restrict_ssm,
@@ -146,130 +182,9 @@
<str name="spellcheck.count">5</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
- </requestHandler>
-
- <!-- Field-based searches -->
- <requestHandler name="name_search" class="solr.SearchHandler">
- <lst name="defaults">
- <str name="defType">edismax</str>
- <str name="echoParams">explicit</str>
- <int name="rows">10</int>
- <str name="q.alt">*:*</str>
- <str name="mm">2<-1 5<-2 6<90%</str>
- <str name="df">name_tesim</str>
- <str name="q.op">AND</str>
-
- <str name="qf">
- name_tesim
- </str>
- <str name="pf">
- name_tesim
- </str>
-
- <str name="fl">*</str>
- <str name="facet">true</str>
- <str name="facet.mincount">1</str>
- <str name="facet.field">level_sim</str>
- <str name="facet.field">creator_sim</str>
- <str name="facet.field">date_range_sim</str>
- <str name="facet.field">names_sim</str>
- <str name="facet.field">geogname_sim</str>
- <str name="facet.field">access_subjects_sim</str>
- <str name="facet.field">repository_sim</str>
- </lst>
- </requestHandler>
-
- <requestHandler name="place_search" class="solr.SearchHandler">
- <lst name="defaults">
- <str name="defType">edismax</str>
- <str name="echoParams">explicit</str>
- <int name="rows">10</int>
- <str name="q.alt">*:*</str>
- <str name="mm">2<-1 5<-2 6<90%</str>
- <str name="df">place_tesim</str>
- <str name="q.op">AND</str>
-
- <str name="qf">
- place_tesim
- </str>
- <str name="pf">
- place_tesim
- </str>
-
- <str name="fl">*</str>
- <str name="facet">true</str>
- <str name="facet.mincount">1</str>
- <str name="facet.field">level_sim</str>
- <str name="facet.field">creator_sim</str>
- <str name="facet.field">date_range_sim</str>
- <str name="facet.field">names_sim</str>
- <str name="facet.field">geogname_sim</str>
- <str name="facet.field">access_subjects_sim</str>
- <str name="facet.field">repository_sim</str>
- </lst>
- </requestHandler>
-
- <requestHandler name="subject_search" class="solr.SearchHandler">
- <lst name="defaults">
- <str name="defType">edismax</str>
- <str name="echoParams">explicit</str>
- <int name="rows">10</int>
- <str name="q.alt">*:*</str>
- <str name="mm">2<-1 5<-2 6<90%</str>
- <str name="df">subject_tesim</str>
- <str name="q.op">AND</str>
-
- <str name="qf">
- subject_tesim
- </str>
- <str name="pf">
- subject_tesim
- </str>
-
- <str name="fl">*</str>
- <str name="facet">true</str>
- <str name="facet.mincount">1</str>
- <str name="facet.field">level_sim</str>
- <str name="facet.field">creator_sim</str>
- <str name="facet.field">date_range_sim</str>
- <str name="facet.field">names_sim</str>
- <str name="facet.field">geogname_sim</str>
- <str name="facet.field">access_subjects_sim</str>
- <str name="facet.field">repository_sim</str>
- </lst>
- </requestHandler>
-
- <requestHandler name="title_search" class="solr.SearchHandler">
- <lst name="defaults">
- <str name="defType">edismax</str>
- <str name="echoParams">explicit</str>
- <int name="rows">10</int>
- <str name="q.alt">*:*</str>
- <str name="mm">2<-1 5<-2 6<90%</str>
- <str name="df">title_tesim</str>
- <str name="q.op">AND</str>
-
- <str name="qf">
- title_tesim
- </str>
- <str name="pf">
- title_tesim
- </str>
-
- <str name="fl">*</str>
- <str name="facet">true</str>
- <str name="facet.mincount">1</str>
- <str name="facet.field">level_sim</str>
- <str name="facet.field">creator_sim</str>
- <str name="facet.field">date_range_sim</str>
- <str name="facet.field">names_sim</str>
- <str name="facet.field">geogname_sim</str>
- <str name="facet.field">access_subjects_sim</str>
- <str name="facet.field">repository_sim</str>
- </lst>
</requestHandler>
<!-- for requests to get a single document; use id=666 instead of q=id:666 -->
<requestHandler name="document" class="solr.SearchHandler" >
<lst name="defaults">