Skip to content

Commit

Permalink
Adjust requestHandlers for solr 8 backwards compatibility since hyrax…
Browse files Browse the repository at this point in the history
… heavily depends on some defaults that changed
  • Loading branch information
bbpennel committed Jan 24, 2025
1 parent 4bd0b16 commit 8686de4
Showing 1 changed file with 12 additions and 26 deletions.
38 changes: 12 additions & 26 deletions solr/config/solrconfig.xml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@
<lst name="defaults">
<str name="defType">edismax</str>
<str name="echoParams">explicit</str>
<str name="q">*:*</str>
<str name="q.alt">*:*</str>
<str name="q.op">OR</str>
<str name="mm">2&lt;-1 5&lt;-2 6&lt;90%</str>
Expand Down Expand Up @@ -140,13 +141,23 @@
<str name="spellcheck.extendedResults">true</str>
<str name="spellcheck.collate">false</str>
<str name="spellcheck.count">5</str>

</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>

<requestHandler name="/select" class="solr.SearchHandler" default="false">
<lst name="defaults">
<str name="echoParams">explicit</str>
<!-- For backwards compatibility with hyrax queries -->
<str name="q">*:*</str>
<str name="facet">true</str>
<str name="facet.mincount">1</str>
<str name="fl">*,score</str>
</lst>
</requestHandler>

<requestHandler name="permissions" class="solr.SearchHandler" >
<lst name="defaults">
<str name="facet">off</str>
Expand Down Expand Up @@ -621,29 +632,4 @@
</httpCaching>
-->
</requestDispatcher>

<!-- Primary search handler, expected by most clients, examples and UI frameworks -->
<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<str name="q">*:*</str>
</lst>
</requestHandler>

<!-- A request handler that returns indented JSON by default -->
<requestHandler name="/query" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<str name="wt">json</str>
<str name="indent">true</str>
</lst>
</requestHandler>

<!-- Shared parameters for multiple Request Handlers -->
<initParams path="/update/**,/query,/select">
<lst name="defaults">
<str name="df">_text_</str>
</lst>
</initParams>
</config>

0 comments on commit 8686de4

Please sign in to comment.