Note that there are some explanatory texts on larger screens.

plurals
  1. POSolr 4.1 DataImportHandler ClassNotFoundException
    primarykey
    data
    text
    <p>I have been trying to setup Data Import Handler (Solr 4.1) following <a href="http://wiki.apache.org/solr/DataImportHandler" rel="nofollow noreferrer">this</a> tutorial and tried solutions suggested in previous posts such as <a href="https://stackoverflow.com/questions/8225650/configure-dih-in-multicore-solr">Configure DIH in multicore solr</a> and added the dataimport jar to the classpath but the error still persists. Any methods to solve this? </p> <p>Here is the entire exception stacktrace:</p> <pre><code>SEVERE: Unable to create core: collection1 org.apache.solr.common.SolrException: RequestHandler init failure at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:794) at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:607) at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:1003) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1033) at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629) at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:624) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) Caused by: org.apache.solr.common.SolrException: RequestHandler init failure at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:168) at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:731) ... 13 more Caused by: org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:438) at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:507) at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:581) at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:154) ... 14 more Caused by: java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:422) ... 17 more Feb 12, 2013 12:37:47 PM org.apache.solr.common.SolrException log SEVERE: null:org.apache.solr.common.SolrException: Unable to create core: collection1 at org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1654) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1039) at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629) at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:624) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) Caused by: org.apache.solr.common.SolrException: RequestHandler init failure at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:794) at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:607) at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:1003) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1033) ... 10 more Caused by: org.apache.solr.common.SolrException: RequestHandler init failure at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:168) at org.apache.solr.core.SolrCore.&lt;init&gt;(SolrCore.java:731) ... 13 more Caused by: org.apache.solr.common.SolrException: Error loading class 'org.apache.solr.handler.dataimport.DataImportHandler' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:438) at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:507) at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:581) at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:154) ... 14 more Caused by: java.lang.ClassNotFoundException: org.apache.solr.handler.dataimport.DataImportHandler at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:247) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:422) ... 17 more </code></pre> <p>Solrconfig.xml :</p> <pre><code> &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;config&gt; &lt;luceneMatchVersion&gt;LUCENE_41&lt;/luceneMatchVersion&gt; &lt;lib dir="../../../contrib/extraction/lib" regex=".*\.jar" /&gt; &lt;lib dir="../../../dist/" regex="solr-cell-\d.*\.jar" /&gt; &lt;lib dir="../../../contrib/clustering/lib/" regex=".*\.jar" /&gt; &lt;lib dir="../../../dist/" regex="solr-clustering-\d.*\.jar" /&gt; &lt;lib dir="../../../contrib/langid/lib/" regex=".*\.jar" /&gt; &lt;lib dir="../../../dist/" regex="solr-langid-\d.*\.jar" /&gt; &lt;lib dir="../../../contrib/velocity/lib" regex=".*\.jar" /&gt; &lt;lib dir="../../../dist/" regex="solr-velocity-\d.*\.jar" /&gt; &lt;lib dir="../../../dist/" regex="solr-dataimporthandler-4.1.0.jar\d.*\.jar" /&gt; &lt;lib dir="../../lib/" regex=".*\.jar" /&gt; &lt;dataDir&gt;${solr.data.dir:}&lt;/dataDir&gt; &lt;directoryFactory name="DirectoryFactory" class="${solr.directoryFactory:solr.NRTCachingDirectoryFactory}"/&gt; &lt;indexConfig&gt; &lt;/indexConfig&gt; &lt;jmx /&gt; &lt;updateHandler class="solr.DirectUpdateHandler2"&gt; &lt;updateLog&gt; &lt;str name="dir"&gt;${solr.ulog.dir:}&lt;/str&gt; &lt;/updateLog&gt; &lt;autoCommit&gt; &lt;maxTime&gt;15000&lt;/maxTime&gt; &lt;openSearcher&gt;false&lt;/openSearcher&gt; &lt;/autoCommit&gt; &lt;/updateHandler&gt; &lt;query&gt; &lt;maxBooleanClauses&gt;1024&lt;/maxBooleanClauses&gt; &lt;filterCache class="solr.FastLRUCache" size="512" initialSize="512" autowarmCount="0"/&gt; &lt;queryResultCache class="solr.LRUCache" size="512" initialSize="512" autowarmCount="0"/&gt; &lt;documentCache class="solr.LRUCache" size="512" initialSize="512" autowarmCount="0"/&gt; &lt;enableLazyFieldLoading&gt;true&lt;/enableLazyFieldLoading&gt; &lt;queryResultWindowSize&gt;20&lt;/queryResultWindowSize&gt; &lt;queryResultMaxDocsCached&gt;200&lt;/queryResultMaxDocsCached&gt; &lt;listener event="newSearcher" class="solr.QuerySenderListener"&gt; &lt;arr name="queries"&gt; &lt;/arr&gt; &lt;/listener&gt; &lt;listener event="firstSearcher" class="solr.QuerySenderListener"&gt; &lt;arr name="queries"&gt; &lt;lst&gt; &lt;str name="q"&gt;static firstSearcher warming in solrconfig.xml&lt;/str&gt; &lt;/lst&gt; &lt;/arr&gt; &lt;/listener&gt; &lt;useColdSearcher&gt;false&lt;/useColdSearcher&gt; &lt;maxWarmingSearchers&gt;2&lt;/maxWarmingSearchers&gt; &lt;/query&gt; &lt;requestDispatcher handleSelect="false" &gt; &lt;requestParsers enableRemoteStreaming="true" multipartUploadLimitInKB="2048000" formdataUploadLimitInKB="2048"/&gt; &lt;httpCaching never304="true" /&gt; &lt;/requestDispatcher&gt; &lt;requestHandler name="/select" class="solr.SearchHandler"&gt; &lt;lst name="defaults"&gt; &lt;str name="echoParams"&gt;explicit&lt;/str&gt; &lt;int name="rows"&gt;10&lt;/int&gt; &lt;str name="df"&gt;app_data&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/query" class="solr.SearchHandler"&gt; &lt;lst name="defaults"&gt; &lt;str name="echoParams"&gt;all&lt;/str&gt; &lt;str name="wt"&gt;xml&lt;/str&gt; &lt;str name="indent"&gt;true&lt;/str&gt; &lt;str name="df"&gt;app_data&lt;/str&gt; &lt;str name="spellcheck.dictionary"&gt;default&lt;/str&gt; &lt;str name="spellcheck.dictionary"&gt;wordbreak&lt;/str&gt; &lt;str name="spellcheck"&gt;on&lt;/str&gt; &lt;str name="spellcheck.extendedResults"&gt;true&lt;/str&gt; &lt;str name="spellcheck.count"&gt;10&lt;/str&gt; &lt;str name="spellcheck.alternativeTermCount"&gt;5&lt;/str&gt; &lt;str name="spellcheck.maxResultsForSuggest"&gt;5&lt;/str&gt; &lt;str name="spellcheck.collate"&gt;true&lt;/str&gt; &lt;str name="spellcheck.collateExtendedResults"&gt;true&lt;/str&gt; &lt;str name="spellcheck.maxCollationTries"&gt;10&lt;/str&gt; &lt;str name="spellcheck.maxCollations"&gt;5&lt;/str&gt; &lt;/lst&gt; &lt;arr name="last-components"&gt; &lt;str&gt;spellcheck&lt;/str&gt; &lt;/arr&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/get" class="solr.RealTimeGetHandler"&gt; &lt;lst name="defaults"&gt; &lt;str name="omitHeader"&gt;true&lt;/str&gt; &lt;str name="wt"&gt;json&lt;/str&gt; &lt;str name="indent"&gt;true&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/browse" class="solr.SearchHandler"&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/update" class="solr.UpdateRequestHandler"&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/update/json" class="solr.JsonUpdateRequestHandler"&gt; &lt;lst name="defaults"&gt; &lt;str name="stream.contentType"&gt;application/json&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/update/csv" class="solr.CSVRequestHandler"&gt; &lt;lst name="defaults"&gt; &lt;str name="stream.contentType"&gt;application/csv&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/update/extract" startup="lazy" class="solr.extraction.ExtractingRequestHandler" &gt; &lt;lst name="defaults"&gt; &lt;str name="lowernames"&gt;true&lt;/str&gt; &lt;str name="uprefix"&gt;ignored_&lt;/str&gt; &lt;str name="captureAttr"&gt;true&lt;/str&gt; &lt;str name="fmap.a"&gt;links&lt;/str&gt; &lt;str name="fmap.div"&gt;ignored_&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/analysis/field" startup="lazy" class="solr.FieldAnalysisRequestHandler" /&gt; &lt;requestHandler name="/analysis/document" class="solr.DocumentAnalysisRequestHandler" startup="lazy" /&gt; &lt;requestHandler name="/admin/" class="solr.admin.AdminHandlers" /&gt; &lt;requestHandler name="/admin/ping" class="solr.PingRequestHandler"&gt; &lt;lst name="invariants"&gt; &lt;str name="q"&gt;solrpingquery&lt;/str&gt; &lt;/lst&gt; &lt;lst name="defaults"&gt; &lt;str name="echoParams"&gt;all&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/debug/dump" class="solr.DumpRequestHandler" &gt; &lt;lst name="defaults"&gt; &lt;str name="echoParams"&gt;explicit&lt;/str&gt; &lt;str name="echoHandler"&gt;true&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/replication" class="solr.ReplicationHandler" &gt; &lt;/requestHandler&gt; &lt;searchComponent name="spellcheck" class="solr.SpellCheckComponent"&gt; &lt;str name="queryAnalyzerFieldType"&gt;text_general&lt;/str&gt; &lt;lst name="spellchecker"&gt; &lt;str name="name"&gt;default&lt;/str&gt; &lt;str name="field"&gt;keyword&lt;/str&gt; &lt;str name="classname"&gt;solr.DirectSolrSpellChecker&lt;/str&gt; &lt;str name="distanceMeasure"&gt;internal&lt;/str&gt; &lt;float name="accuracy"&gt;0.5&lt;/float&gt; &lt;int name="maxEdits"&gt;2&lt;/int&gt; &lt;int name="minPrefix"&gt;0&lt;/int&gt; &lt;int name="maxInspections"&gt;10&lt;/int&gt; &lt;int name="minQueryLength"&gt;4&lt;/int&gt; &lt;float name="maxQueryFrequency"&gt;0.02&lt;/float&gt;&lt;!--appears in more than 2% of the documents its assumed to be correct, and no suggestions are given, I don't think use of this parameter makes any sense since dictionary is based on keyword field which is unique. Not sure if frequency is also based on that column only.--&gt; &lt;/lst&gt; &lt;lst name="spellchecker"&gt; &lt;str name="name"&gt;wordbreak&lt;/str&gt; &lt;str name="classname"&gt;solr.WordBreakSolrSpellChecker&lt;/str&gt; &lt;str name="field"&gt;keyword&lt;/str&gt; &lt;str name="combineWords"&gt;true&lt;/str&gt; &lt;str name="breakWords"&gt;true&lt;/str&gt; &lt;int name="maxChanges"&gt;10&lt;/int&gt; &lt;/lst&gt; &lt;/searchComponent&gt; &lt;requestHandler name="/spell" class="solr.SearchHandler" startup="lazy"&gt; &lt;lst name="defaults"&gt; &lt;str name="df"&gt;app_data&lt;/str&gt; &lt;str name="spellcheck.dictionary"&gt;default&lt;/str&gt; &lt;str name="spellcheck.dictionary"&gt;wordbreak&lt;/str&gt; &lt;str name="spellcheck"&gt;on&lt;/str&gt; &lt;str name="spellcheck.extendedResults"&gt;true&lt;/str&gt; &lt;str name="spellcheck.count"&gt;10&lt;/str&gt; &lt;str name="spellcheck.alternativeTermCount"&gt;5&lt;/str&gt; &lt;str name="spellcheck.maxResultsForSuggest"&gt;5&lt;/str&gt; &lt;str name="spellcheck.collate"&gt;true&lt;/str&gt; &lt;str name="spellcheck.collateExtendedResults"&gt;true&lt;/str&gt; &lt;str name="spellcheck.maxCollationTries"&gt;10&lt;/str&gt; &lt;str name="spellcheck.maxCollations"&gt;5&lt;/str&gt; &lt;/lst&gt; &lt;arr name="last-components"&gt; &lt;str&gt;spellcheck&lt;/str&gt; &lt;/arr&gt; &lt;/requestHandler&gt; &lt;searchComponent name="tvComponent" class="solr.TermVectorComponent"/&gt; &lt;requestHandler name="/tvrh" class="solr.SearchHandler" startup="lazy"&gt; &lt;lst name="defaults"&gt; &lt;str name="df"&gt;app_data&lt;/str&gt; &lt;bool name="tv"&gt;true&lt;/bool&gt; &lt;/lst&gt; &lt;arr name="last-components"&gt; &lt;str&gt;tvComponent&lt;/str&gt; &lt;/arr&gt; &lt;/requestHandler&gt; &lt;searchComponent name="clustering" enable="${solr.clustering.enabled:false}" class="solr.clustering.ClusteringComponent" &gt; &lt;lst name="engine"&gt; &lt;str name="name"&gt;default&lt;/str&gt; &lt;str name="carrot.algorithm"&gt;org.carrot2.clustering.lingo.LingoClusteringAlgorithm&lt;/str&gt; &lt;str name="LingoClusteringAlgorithm.desiredClusterCountBase"&gt;20&lt;/str&gt; &lt;str name="carrot.lexicalResourcesDir"&gt;clustering/carrot2&lt;/str&gt; &lt;str name="MultilingualClustering.defaultLanguage"&gt;ENGLISH&lt;/str&gt; &lt;/lst&gt; &lt;lst name="engine"&gt; &lt;str name="name"&gt;stc&lt;/str&gt; &lt;str name="carrot.algorithm"&gt;org.carrot2.clustering.stc.STCClusteringAlgorithm&lt;/str&gt; &lt;/lst&gt; &lt;/searchComponent&gt; &lt;requestHandler name="/clustering" startup="lazy" enable="${solr.clustering.enabled:false}" class="solr.SearchHandler"&gt; &lt;lst name="defaults"&gt; &lt;bool name="clustering"&gt;true&lt;/bool&gt; &lt;str name="clustering.engine"&gt;default&lt;/str&gt; &lt;bool name="clustering.results"&gt;true&lt;/bool&gt; &lt;str name="carrot.title"&gt;name&lt;/str&gt; &lt;str name="carrot.url"&gt;id&lt;/str&gt; &lt;str name="carrot.snippet"&gt;features&lt;/str&gt; &lt;bool name="carrot.produceSummary"&gt;true&lt;/bool&gt; &lt;bool name="carrot.outputSubClusters"&gt;false&lt;/bool&gt; &lt;str name="defType"&gt;edismax&lt;/str&gt; &lt;str name="qf"&gt; app_data &lt;/str&gt; &lt;str name="q.alt"&gt;*:*&lt;/str&gt; &lt;str name="rows"&gt;10&lt;/str&gt; &lt;str name="fl"&gt;*&lt;/str&gt; &lt;/lst&gt; &lt;arr name="last-components"&gt; &lt;str&gt;clustering&lt;/str&gt; &lt;/arr&gt; &lt;/requestHandler&gt; &lt;searchComponent name="terms" class="solr.TermsComponent"/&gt; &lt;requestHandler name="/terms" class="solr.SearchHandler" startup="lazy"&gt; &lt;lst name="defaults"&gt; &lt;bool name="terms"&gt;true&lt;/bool&gt; &lt;bool name="distrib"&gt;false&lt;/bool&gt; &lt;/lst&gt; &lt;arr name="components"&gt; &lt;str&gt;terms&lt;/str&gt; &lt;/arr&gt; &lt;/requestHandler&gt; &lt;searchComponent name="elevator" class="solr.QueryElevationComponent" &gt; &lt;str name="queryFieldType"&gt;string&lt;/str&gt; &lt;str name="config-file"&gt;elevate.xml&lt;/str&gt; &lt;/searchComponent&gt; &lt;requestHandler name="/elevate" class="solr.SearchHandler" startup="lazy"&gt; &lt;lst name="defaults"&gt; &lt;str name="echoParams"&gt;explicit&lt;/str&gt; &lt;str name="df"&gt;app_data&lt;/str&gt; &lt;/lst&gt; &lt;arr name="last-components"&gt; &lt;str&gt;elevator&lt;/str&gt; &lt;/arr&gt; &lt;/requestHandler&gt; &lt;requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"&gt; &lt;lst name="defaults"&gt; &lt;str name="config"&gt;/Users/username/data-config.xml&lt;/str&gt; &lt;/lst&gt; &lt;/requestHandler&gt; &lt;searchComponent class="solr.HighlightComponent" name="highlight"&gt; &lt;highlighting&gt; &lt;fragmenter name="gap" default="true" class="solr.highlight.GapFragmenter"&gt; &lt;lst name="defaults"&gt; &lt;int name="hl.fragsize"&gt;100&lt;/int&gt; &lt;/lst&gt; &lt;/fragmenter&gt; &lt;fragmenter name="regex" class="solr.highlight.RegexFragmenter"&gt; &lt;lst name="defaults"&gt; &lt;int name="hl.fragsize"&gt;70&lt;/int&gt; &lt;float name="hl.regex.slop"&gt;0.5&lt;/float&gt; &lt;str name="hl.regex.pattern"&gt;[-\w ,/\n\&amp;quot;&amp;apos;]{20,200}&lt;/str&gt; &lt;/lst&gt; &lt;/fragmenter&gt; &lt;formatter name="html" default="true" class="solr.highlight.HtmlFormatter"&gt; &lt;lst name="defaults"&gt; &lt;str name="hl.simple.pre"&gt;&lt;![CDATA[&lt;em&gt;]]&gt;&lt;/str&gt; &lt;str name="hl.simple.post"&gt;&lt;![CDATA[&lt;/em&gt;]]&gt;&lt;/str&gt; &lt;/lst&gt; &lt;/formatter&gt; &lt;encoder name="html" class="solr.highlight.HtmlEncoder" /&gt; &lt;fragListBuilder name="simple" class="solr.highlight.SimpleFragListBuilder"/&gt; &lt;fragListBuilder name="single" class="solr.highlight.SingleFragListBuilder"/&gt; &lt;fragListBuilder name="weighted" default="true" class="solr.highlight.WeightedFragListBuilder"/&gt; &lt;fragmentsBuilder name="default" default="true" class="solr.highlight.ScoreOrderFragmentsBuilder"&gt; &lt;/fragmentsBuilder&gt; &lt;fragmentsBuilder name="colored" class="solr.highlight.ScoreOrderFragmentsBuilder"&gt; &lt;lst name="defaults"&gt; &lt;str name="hl.tag.pre"&gt;&lt;![CDATA[ &lt;b style="background:yellow"&gt;,&lt;b style="background:lawgreen"&gt;, &lt;b style="background:aquamarine"&gt;,&lt;b style="background:magenta"&gt;, &lt;b style="background:palegreen"&gt;,&lt;b style="background:coral"&gt;, &lt;b style="background:wheat"&gt;,&lt;b style="background:khaki"&gt;, &lt;b style="background:lime"&gt;,&lt;b style="background:deepskyblue"&gt;]]&gt;&lt;/str&gt; &lt;str name="hl.tag.post"&gt;&lt;![CDATA[&lt;/b&gt;]]&gt;&lt;/str&gt; &lt;/lst&gt; &lt;/fragmentsBuilder&gt; &lt;boundaryScanner name="default" default="true" class="solr.highlight.SimpleBoundaryScanner"&gt; &lt;lst name="defaults"&gt; &lt;str name="hl.bs.maxScan"&gt;10&lt;/str&gt; &lt;str name="hl.bs.chars"&gt;.,!? &amp;#9;&amp;#10;&amp;#13;&lt;/str&gt; &lt;/lst&gt; &lt;/boundaryScanner&gt; &lt;boundaryScanner name="breakIterator" class="solr.highlight.BreakIteratorBoundaryScanner"&gt; &lt;lst name="defaults"&gt; &lt;str name="hl.bs.type"&gt;WORD&lt;/str&gt; &lt;str name="hl.bs.language"&gt;en&lt;/str&gt; &lt;str name="hl.bs.country"&gt;US&lt;/str&gt; &lt;/lst&gt; &lt;/boundaryScanner&gt; &lt;/highlighting&gt; &lt;/searchComponent&gt; &lt;queryResponseWriter name="json" class="solr.JSONResponseWriter"&gt; &lt;str name="content-type"&gt;text/plain; charset=UTF-8&lt;/str&gt; &lt;/queryResponseWriter&gt; &lt;queryResponseWriter name="velocity" class="solr.VelocityResponseWriter" startup="lazy"/&gt; &lt;queryResponseWriter name="xslt" class="solr.XSLTResponseWriter"&gt; &lt;int name="xsltCacheLifetimeSeconds"&gt;5&lt;/int&gt; &lt;/queryResponseWriter&gt; &lt;admin&gt; &lt;defaultQuery&gt;*:*&lt;/defaultQuery&gt; &lt;/admin&gt; &lt;/config&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload