You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by to...@apache.org on 2017/12/13 17:15:23 UTC

svn commit: r1818042 - /jackrabbit/oak/trunk/oak-solr-core/src/test/resources/solr/oak/conf/solrconfig.xml

Author: tommaso
Date: Wed Dec 13 17:15:22 2017
New Revision: 1818042

URL: http://svn.apache.org/viewvc?rev=1818042&view=rev
Log:
OAK-4318 - removing useless configs in test solrconfig.xml

Modified:
    jackrabbit/oak/trunk/oak-solr-core/src/test/resources/solr/oak/conf/solrconfig.xml

Modified: jackrabbit/oak/trunk/oak-solr-core/src/test/resources/solr/oak/conf/solrconfig.xml
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-solr-core/src/test/resources/solr/oak/conf/solrconfig.xml?rev=1818042&r1=1818041&r2=1818042&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-solr-core/src/test/resources/solr/oak/conf/solrconfig.xml (original)
+++ jackrabbit/oak/trunk/oak-solr-core/src/test/resources/solr/oak/conf/solrconfig.xml Wed Dec 13 17:15:22 2017
@@ -60,26 +60,7 @@
        <lib dir="../add-everything-found-in-this-dir-to-the-classpath" />
     -->
 
-    <!-- When a 'regex' is specified in addition to a 'dir', only the
-       files in that directory which completely match the regex
-       (anchored on both ends) will be included.
-    -->
-    <lib dir="../../../dist/" regex="apache-solr-cell-\d.*\.jar"/>
-    <lib dir="../../../contrib/extraction/lib" regex=".*\.jar"/>
-
-    <lib dir="../../../dist/" regex="apache-solr-clustering-\d.*\.jar"/>
-    <lib dir="../../../contrib/clustering/lib/" regex=".*\.jar"/>
-
-    <lib dir="../../../dist/" regex="apache-solr-langid-\d.*\.jar"/>
-    <lib dir="../../../contrib/langid/lib/" regex=".*\.jar"/>
-
-    <lib dir="../../../dist/" regex="apache-solr-velocity-\d.*\.jar"/>
-    <lib dir="../../../contrib/velocity/lib" regex=".*\.jar"/>
 
-    <!-- If a 'dir' option (with or without a regex) is used and nothing
-       is found that matches, it will be ignored
-    -->
-    <lib dir="/total/crap/dir/ignored"/>
 
     <!-- an exact 'path' can be used instead of a 'dir' to specify a
        specific file.  This will cause a serious error to be logged if
@@ -116,6 +97,7 @@
     <directoryFactory name="DirectoryFactory"
                       class="${solr.directoryFactory:solr.NRTCachingDirectoryFactory}"/>
 
+    <schemaFactory class="ClassicIndexSchemaFactory"/>
     <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Index Config - These settings control low-level behavior of indexing
    Most example settings here show the default value, but are commented
@@ -574,27 +556,6 @@ Lucene will flush based on whichever lim
            requests or to gain autowarming data from.
 
 
-        -->
-        <!-- QuerySenderListener takes an array of NamedList and executes a
-           local query request for each NamedList in sequence.
-        -->
-        <listener event="newSearcher" class="solr.QuerySenderListener">
-            <arr name="queries">
-                <!--
-                 <lst><str name="q">solr</str><str name="sort">price asc</str></lst>
-                 <lst><str name="q">rocks</str><str name="sort">weight asc</str></lst>
-                -->
-            </arr>
-        </listener>
-        <listener event="firstSearcher" class="solr.QuerySenderListener">
-            <arr name="queries">
-                <lst>
-                    <str name="q">static firstSearcher warming in
-                        solrconfig.xml
-                    </str>
-                </lst>
-            </arr>
-        </listener>
 
         <!-- Use Cold Searcher
 
@@ -834,109 +795,6 @@ current implementation relies on the upd
     </requestHandler>
 
 
-    <!-- A Robust Example
-
-       This example SearchHandler declaration shows off usage of the
-       SearchHandler with many defaults declared
-
-       Note that multiple instances of the same Request Handler
-       (SearchHandler) can be registered multiple times with different
-       names (and different init parameters)
-    -->
-    <requestHandler name="/browse" class="solr.SearchHandler">
-        <lst name="defaults">
-            <str name="echoParams">explicit</str>
-
-            <!-- VelocityResponseWriter settings -->
-            <str name="wt">velocity</str>
-            <str name="v.template">browse</str>
-            <str name="v.layout">layout</str>
-            <str name="title">Solritas</str>
-
-            <!-- Query settings -->
-            <str name="defType">edismax</str>
-            <str name="qf">
-                text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
-                title^10.0 description^5.0 keywords^5.0 author^2.0
-                resourcename^1.0
-            </str>
-            <str name="df">text</str>
-            <str name="mm">100%</str>
-            <str name="q.alt">*:*</str>
-            <str name="rows">10</str>
-            <str name="fl">*,score</str>
-
-            <str name="mlt.qf">
-                text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
-                title^10.0 description^5.0 keywords^5.0 author^2.0
-                resourcename^1.0
-            </str>
-            <str name="mlt.fl">
-                text,features,name,sku,id,manu,cat,title,description,keywords,author,resourcename
-            </str>
-            <int name="mlt.count">3</int>
-
-            <!-- Faceting defaults -->
-            <str name="facet">on</str>
-            <str name="facet.field">cat</str>
-            <str name="facet.field">manu_exact</str>
-            <str name="facet.field">content_type</str>
-            <str name="facet.field">author_s</str>
-            <str name="facet.query">ipod</str>
-            <str name="facet.query">GB</str>
-            <str name="facet.mincount">1</str>
-            <str name="facet.pivot">cat,inStock</str>
-            <str name="facet.range.other">after</str>
-            <str name="facet.range">price</str>
-            <int name="f.price.facet.range.start">0</int>
-            <int name="f.price.facet.range.end">600</int>
-            <int name="f.price.facet.range.gap">50</int>
-            <str name="facet.range">popularity</str>
-            <int name="f.popularity.facet.range.start">0</int>
-            <int name="f.popularity.facet.range.end">10</int>
-            <int name="f.popularity.facet.range.gap">3</int>
-            <str name="facet.range">manufacturedate_dt</str>
-            <str name="f.manufacturedate_dt.facet.range.start">
-                NOW/YEAR-10YEARS
-            </str>
-            <str name="f.manufacturedate_dt.facet.range.end">NOW</str>
-            <str name="f.manufacturedate_dt.facet.range.gap">+1YEAR</str>
-            <str name="f.manufacturedate_dt.facet.range.other">before</str>
-            <str name="f.manufacturedate_dt.facet.range.other">after</str>
-
-            <!-- Highlighting defaults -->
-            <str name="hl">on</str>
-            <str name="hl.fl">content features title name</str>
-            <str name="hl.encoder">html</str>
-            <str name="hl.simple.pre">&lt;b&gt;</str>
-            <str name="hl.simple.post">&lt;/b&gt;</str>
-            <str name="f.title.hl.fragsize">0</str>
-            <str name="f.title.hl.alternateField">title</str>
-            <str name="f.name.hl.fragsize">0</str>
-            <str name="f.name.hl.alternateField">name</str>
-            <str name="f.content.hl.snippets">3</str>
-            <str name="f.content.hl.fragsize">200</str>
-            <str name="f.content.hl.alternateField">content</str>
-            <str name="f.content.hl.maxAlternateFieldLength">750</str>
-
-            <!-- Spell checking defaults -->
-            <str name="spellcheck">on</str>
-            <str name="spellcheck.extendedResults">false</str>
-            <str name="spellcheck.count">5</str>
-            <str name="spellcheck.alternativeTermCount">2</str>
-            <str name="spellcheck.maxResultsForSuggest">5</str>
-            <str name="spellcheck.collate">true</str>
-            <str name="spellcheck.collateExtendedResults">true</str>
-            <str name="spellcheck.maxCollationTries">5</str>
-            <str name="spellcheck.maxCollations">3</str>
-        </lst>
-
-        <!-- append spellchecking to our list of components -->
-        <arr name="last-components">
-            <str>spellcheck</str>
-        </arr>
-    </requestHandler>
-
 
     <!-- Update Request Handler.
 
@@ -1010,6 +868,8 @@ current implementation relies on the upd
                     startup="lazy"
                     class="solr.FieldAnalysisRequestHandler"/>
 
+    <requestHandler name="/mlt" class="solr.MoreLikeThisHandler">
+    </requestHandler>
 
     <!-- Document Analysis Handler
 
@@ -1090,13 +950,6 @@ current implementation relies on the upd
         <!-- <str name="healthcheckFile">server-enabled.txt</str> -->
     </requestHandler>
 
-    <!-- Echo the request contents back to the client -->
-    <requestHandler name="/debug/dump" class="solr.DumpRequestHandler">
-        <lst name="defaults">
-            <str name="echoParams">explicit</str>
-            <str name="echoHandler">true</str>
-        </lst>
-    </requestHandler>
 
     <!-- Solr Replication
 
@@ -1320,174 +1173,6 @@ current implementation relies on the upd
         </arr>
     </requestHandler>
 
-    <!-- Term Vector Component
-
-       http://wiki.apache.org/solr/TermVectorComponent
-    -->
-    <searchComponent name="tvComponent" class="solr.TermVectorComponent"/>
-
-    <!-- A request handler for demonstrating the term vector component
-
-       This is purely as an example.
-
-       In reality you will likely want to add the component to your
-       already specified request handlers.
-    -->
-    <requestHandler name="/tvrh" class="solr.SearchHandler" startup="lazy">
-        <lst name="defaults">
-            <str name="df">text</str>
-            <bool name="tv">true</bool>
-        </lst>
-        <arr name="last-components">
-            <str>tvComponent</str>
-        </arr>
-    </requestHandler>
-
-    <requestHandler name="/mlt" class="solr.MoreLikeThisHandler">
-    </requestHandler>
-
-    <!-- Clustering Component
-
-       http://wiki.apache.org/solr/ClusteringComponent
-
-       You'll need to set the solr.cluster.enabled system property
-       when running solr to run with clustering enabled:
-
-            java -Dsolr.clustering.enabled=true -jar start.jar
-
-    -->
-    <searchComponent name="clustering"
-                     enable="${solr.clustering.enabled:false}"
-                     class="solr.clustering.ClusteringComponent">
-        <!-- Declare an engine -->
-        <lst name="engine">
-            <!-- The name, only one can be named "default" -->
-            <str name="name">default</str>
-
-            <!-- Class name of Carrot2 clustering algorithm.
-
-               Currently available algorithms are:
-
-               * org.carrot2.clustering.lingo.LingoClusteringAlgorithm
-               * org.carrot2.clustering.stc.STCClusteringAlgorithm
-               * org.carrot2.clustering.kmeans.BisectingKMeansClusteringAlgorithm
-
-               See http://project.carrot2.org/algorithms.html for the
-               algorithm's characteristics.
-            -->
-            <str name="carrot.algorithm">
-                org.carrot2.clustering.lingo.LingoClusteringAlgorithm
-            </str>
-
-            <!-- Overriding values for Carrot2 default algorithm attributes.
-
-               For a description of all available attributes, see:
-               http://download.carrot2.org/stable/manual/#chapter.components.
-               Use attribute key as name attribute of str elements
-               below. These can be further overridden for individual
-               requests by specifying attribute key as request parameter
-               name and attribute value as parameter value.
-            -->
-            <str name="LingoClusteringAlgorithm.desiredClusterCountBase">20
-            </str>
-
-            <!-- Location of Carrot2 lexical resources.
-
-               A directory from which to load Carrot2-specific stop words
-               and stop labels. Absolute or relative to Solr config directory.
-               If a specific resource (e.g. stopwords.en) is present in the
-               specified dir, it will completely override the corresponding
-               default one that ships with Carrot2.
-
-               For an overview of Carrot2 lexical resources, see:
-               http://download.carrot2.org/head/manual/#chapter.lexical-resources
-            -->
-            <str name="carrot.lexicalResourcesDir">clustering/carrot2</str>
-
-            <!-- The language to assume for the documents.
-
-                For a list of allowed values, see:
-                http://download.carrot2.org/stable/manual/#section.attribute.lingo.MultilingualClustering.defaultLanguage
-            -->
-            <str name="MultilingualClustering.defaultLanguage">ENGLISH</str>
-        </lst>
-        <lst name="engine">
-            <str name="name">stc</str>
-            <str name="carrot.algorithm">
-                org.carrot2.clustering.stc.STCClusteringAlgorithm
-            </str>
-        </lst>
-    </searchComponent>
-
-    <!-- A request handler for demonstrating the clustering component
-
-       This is purely as an example.
-
-       In reality you will likely want to add the component to your
-       already specified request handlers.
-    -->
-    <requestHandler name="/clustering"
-                    startup="lazy"
-                    enable="${solr.clustering.enabled:false}"
-                    class="solr.SearchHandler">
-        <lst name="defaults">
-            <bool name="clustering">true</bool>
-            <str name="clustering.engine">default</str>
-            <bool name="clustering.results">true</bool>
-            <!-- The title field -->
-            <str name="carrot.title">name</str>
-            <str name="carrot.url">id</str>
-            <!-- The field to cluster on -->
-            <str name="carrot.snippet">features</str>
-            <!-- produce summaries -->
-            <bool name="carrot.produceSummary">true</bool>
-            <!-- the maximum number of labels per cluster -->
-            <!--<int name="carrot.numDescriptions">5</int>-->
-            <!-- produce sub clusters -->
-            <bool name="carrot.outputSubClusters">false</bool>
-
-            <str name="defType">edismax</str>
-            <str name="qf">
-                text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4
-            </str>
-            <str name="q.alt">*:*</str>
-            <str name="rows">10</str>
-            <str name="fl">*,score</str>
-        </lst>
-        <arr name="last-components">
-            <str>clustering</str>
-        </arr>
-    </requestHandler>
-
-    <!-- Terms Component
-
-       http://wiki.apache.org/solr/TermsComponent
-
-       A component to return terms and document frequency of those
-       terms
-    -->
-    <searchComponent name="terms" class="solr.TermsComponent"/>
-
-    <!-- A request handler for demonstrating the terms component -->
-    <requestHandler name="/terms" class="solr.SearchHandler" startup="lazy">
-        <lst name="defaults">
-            <bool name="terms">true</bool>
-        </lst>
-        <arr name="components">
-            <str>terms</str>
-        </arr>
-    </requestHandler>
-
-
-    <!-- Query Elevation Component
-
-       http://wiki.apache.org/solr/QueryElevationComponent
-
-       a search component that enables you to configure the top
-       results for a given query regardless of the normal lucene
-       scoring.
-    -->
-
 
     <!-- Highlighting Component
 
@@ -1703,20 +1388,6 @@ current implementation relies on the upd
         <str name="content-type">text/plain; charset=UTF-8</str>
     </queryResponseWriter>
 
-    <!--
-     Custom response writers can be declared as needed...
-    -->
-    <queryResponseWriter name="velocity" class="solr.VelocityResponseWriter"
-                         startup="lazy"/>
-
-
-    <!-- XSLT response writer transforms the XML output by any xslt file found
-       in Solr's conf/xslt directory.  Changes to xslt files are checked for
-       every xsltCacheLifetimeSeconds.
-    -->
-    <queryResponseWriter name="xslt" class="solr.XSLTResponseWriter">
-        <int name="xsltCacheLifetimeSeconds">5</int>
-    </queryResponseWriter>
 
     <!-- Query Parsers