Update schema to version 1.6. Remove deprecated defaultSearchField and solrQueryParse...
[lui-solr.git] / conf / solrconfig-master.xml
index 3b2d5ad..23caef4 100644 (file)
        <int name="rows">10</int>
        <str name="df">text</str>
        <str name="fl">*,score</str>
+       <str name="q.op">AND</str>
      </lst>
     <!-- In addition to defaults, "appends" params can be specified
          to identify values which should be appended to the list of
        <str name="wt">json</str>
        <str name="indent">true</str>
        <str name="df">text</str>
+       <str name="q.op">AND</str>
      </lst>
   </requestHandler>
 
        <lst name="defaults">
          <str name="update.chain">dedupe</str>
        </lst>
-       -->
+    -->
+    <lst name="defaults">
+      <str name="update.chain">cloneFields</str>
+    </lst>
   </requestHandler>
 
   <!-- for back compat with clients using /update/json and /update/csv -->
       <str name="captureAttr">true</str>
       <str name="fmap.a">links</str>
       <str name="fmap.div">ignored_</str>
+      <str name="update.chain">cloneFields</str>
     </lst>
   </requestHandler>
 
       <processor class="solr.RunUpdateProcessorFactory" />
     </updateRequestProcessorChain>
   -->
+  <!-- Clone fields processor
+       Hooks in a CloneFieldUpdateProcessor to copy all fields
+       except for binaries to the "text" (default search) field
+  -->
+  <updateRequestProcessorChain name="cloneFields">
+     <processor class="solr.CloneFieldUpdateProcessorFactory">
+       <lst name="source">
+         <str name="fieldRegex">.*</str>
+         <lst name="exclude">
+           <str name="fieldRegex">.*_binary$</str>
+         </lst>
+       </lst>
+       <str name="dest">text</str>
+     </processor>
+     <processor class="solr.LogUpdateProcessorFactory" />
+     <processor class="solr.RunUpdateProcessorFactory" />
+  </updateRequestProcessorChain>    
  
   <!-- Response Writers