/ solr / solrconfig.xml
solrconfig.xml
 1  <?xml version="1.0" encoding="utf-8"?>
 2  <config>
 3    <schemaFactory class="ClassicIndexSchemaFactory"/>
 4    <luceneMatchVersion>LATEST</luceneMatchVersion>
 5    <dataDir>${solr.data.dir:}</dataDir>
 6    <directoryFactory name="DirectoryFactory" class="${solr.directoryFactory:solr.NRTCachingDirectoryFactory}" />
 7    <updateHandler class="solr.DirectUpdateHandler2">
 8      <autoCommit>
 9        <maxDocs>1000</maxDocs>
10        <maxTime>60000</maxTime>
11        <openSearcher>false</openSearcher>
12      </autoCommit>
13    </updateHandler>
14    <query>
15      <maxBooleanClauses>1024</maxBooleanClauses>
16      <filterCache class="solr.CaffeineCache" size="1024" initialSize="512" autowarmCount="0" async="true" />
17      <queryResultCache class="solr.CaffeineCache" size="512" initialSize="512" autowarmCount="128" />
18      <documentCache class="solr.CaffeineCache" size="512" initialSize="512" autowarmCount="0" />
19      <enableLazyFieldLoading>true</enableLazyFieldLoading>
20      <queryResultWindowSize>20</queryResultWindowSize>
21      <queryResultMaxDocsCached>200</queryResultMaxDocsCached>
22      <useColdSearcher>false</useColdSearcher>
23      <maxWarmingSearchers>2</maxWarmingSearchers>
24    </query>
25    <requestDispatcher handleSelect="false">
26      <requestParsers enableRemoteStreaming="true" multipartUploadLimitInKB="2048000" />
27      <httpCaching never304="true" />
28    </requestDispatcher>
29    <requestHandler name="/select" class="solr.SearchHandler">
30      <lst name="defaults">
31        <str name="defType">edismax</str>
32        <str name="echoParams">explicit</str>
33        <int name="rows">10</int>
34        <str name="df">fullrecord</str>
35        <str name="pf">four_part_id^50</str>
36        <str name="bq">primary_type:resource^100</str>
37        <str name="bq">primary_type:accession^100</str>
38        <str name="bq">primary_type:subject^50</str>
39        <str name="bq">primary_type:agent_person^50</str>
40        <str name="bq">primary_type:agent_corporate_entity^30</str>
41        <str name="bq">primary_type:agent_family^30</str>
42      </lst>
43    </requestHandler>
44    <requestHandler name="/update" class="solr.UpdateRequestHandler"></requestHandler>
45    <requestHandler name="/analysis/document" class="solr.DocumentAnalysisRequestHandler" startup="lazy" />
46    <requestHandler name="/analysis/field" startup="lazy" class="solr.FieldAnalysisRequestHandler" />
47    <requestHandler name="/replication" class="solr.ReplicationHandler" startup="lazy" />
48    <queryResponseWriter name="json" class="solr.JSONResponseWriter">
49      <str name="content-type">text/plain; charset=UTF-8</str>
50    </queryResponseWriter>
51    <admin>
52      <defaultQuery>*:*</defaultQuery>
53    </admin>
54    <requestHandler name="/admin/luke" class="org.apache.solr.handler.admin.LukeRequestHandler" />
55    <indexConfig>
56      <lockType>${solr.lock.type:native}</lockType>
57    </indexConfig>
58  </config>