Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.44 KB | None | 0 0
  1. {
  2. "responseHeader": {
  3. "status": 500,
  4. "QTime": 6
  5. },
  6. "error": {
  7. "msg": "All checkers need to use the same Analyzer.",
  8. "trace": "java.lang.IllegalArgumentException: All checkers need to use the same Analyzer.rntat org.apache.solr.spelling.ConjunctionSolrSpellChecker.addChecker(ConjunctionSolrSpellChecker.java:79)rntat org.apache.solr.handler.component.SpellCheckComponent.getSpellChecker(SpellCheckComponent.java:514)rntat org.apache.solr.handler.component.SpellCheckComponent.prepare(SpellCheckComponent.java:123)rntat org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:197)rntat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)rntat org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest(RequestHandlers.java:246)rntat org.apache.solr.core.SolrCore.execute(SolrCore.java:1967)rntat org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:777)rntat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:418)rntat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:207)rntat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)rntat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)rntat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)rntat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)rntat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)rntat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)rntat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)rntat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)rntat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)rntat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)rntat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)rntat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)rntat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)rntat org.eclipse.jetty.server.Server.handle(Server.java:368)rntat org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)rntat org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)rntat org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)rntat org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)rntat org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:640)rntat org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)rntat org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)rntat org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)rntat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)rntat org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)rntat java.lang.Thread.run(Unknown Source)rn",
  9. "code": 500
  10. }
  11. }
  12.  
  13. <searchComponent name="spellcheck" class="solr.SpellCheckComponent">
  14.  
  15. <str name="queryAnalyzerFieldType">text_general</str>
  16.  
  17. <!-- Multiple "Spell Checkers" can be declared and used by this
  18. component
  19. -->
  20.  
  21. <!-- a spellchecker built from a field of the main index -->
  22. <lst name="spellchecker">
  23. <str name="name">default</str>
  24. <str name="field">content</str>
  25. <str name="classname">solr.DirectSolrSpellChecker</str>
  26. <str name="buildOnCommit">true</str>
  27. <!-- the spellcheck distance measure used, the default is the internal levenshtein -->
  28. <str name="distanceMeasure">internal</str>
  29. <!-- minimum accuracy needed to be considered a valid spellcheck suggestion -->
  30. <float name="accuracy">0.5</float>
  31. <!-- the maximum #edits we consider when enumerating terms: can be 1 or 2 -->
  32. <int name="maxEdits">2</int>
  33. <!-- the minimum shared prefix when enumerating terms -->
  34. <int name="minPrefix">1</int>
  35. <!-- maximum number of inspections per result. -->
  36. <int name="maxInspections">5</int>
  37. <!-- minimum length of a query term to be considered for correction -->
  38. <int name="minQueryLength">4</int>
  39. <!-- maximum threshold of documents a query term can appear to be considered for correction -->
  40. <float name="maxQueryFrequency">0.01</float>
  41. <!-- uncomment this to require suggestions to occur in 1% of the documents
  42. <float name="thresholdTokenFrequency">.01</float>
  43. -->
  44. </lst>
  45.  
  46. <!-- a spellchecker that can break or combine words. See "/spell" handler below for usage -->
  47. <lst name="spellchecker">
  48. <str name="name">wordbreak</str>
  49. <str name="classname">solr.WordBreakSolrSpellChecker</str>
  50. <str name="field">content</str>
  51. <str name="combineWords">true</str>
  52. <str name="breakWords">true</str>
  53. <int name="maxChanges">10</int>
  54. </lst>
  55.  
  56. <!-- a spellchecker that uses a different distance measure -->
  57. <!--
  58. <lst name="spellchecker">
  59. <str name="name">jarowinkler</str>
  60. <str name="field">spell</str>
  61. <str name="classname">solr.DirectSolrSpellChecker</str>
  62. <str name="distanceMeasure">
  63. org.apache.lucene.search.spell.JaroWinklerDistance
  64. </str>
  65. </lst>
  66. -->
  67.  
  68. <!-- a spellchecker that use an alternate comparator
  69.  
  70. comparatorClass be one of:
  71. 1. score (default)
  72. 2. freq (Frequency first, then score)
  73. 3. A fully qualified class name
  74. -->
  75. <!--
  76. <lst name="spellchecker">
  77. <str name="name">freq</str>
  78. <str name="field">lowerfilt</str>
  79. <str name="classname">solr.DirectSolrSpellChecker</str>
  80. <str name="comparatorClass">freq</str>
  81. -->
  82.  
  83. <!-- A spellchecker that reads the list of words from a file -->
  84. <!--
  85. <lst name="spellchecker">
  86. <str name="classname">solr.FileBasedSpellChecker</str>
  87. <str name="name">file</str>
  88. <str name="sourceLocation">spellings.txt</str>
  89. <str name="characterEncoding">UTF-8</str>
  90. <str name="spellcheckIndexDir">spellcheckerFile</str>
  91. </lst>
  92. -->
  93. </searchComponent>
  94.  
  95.  
  96. <requestHandler name="/spell" class="solr.SearchHandler" startup="lazy">
  97. <lst name="defaults">
  98. <str name="df">content</str>
  99. <!-- Solr will use suggestions from both the 'default' spellchecker
  100. and from the 'wordbreak' spellchecker and combine them.
  101. collations (re-written queries) can include a combination of
  102. corrections from both spellcheckers -->
  103. <str name="spellcheck.dictionary">default</str>
  104. <str name="spellcheck">on</str>
  105. <str name="spellcheck.extendedResults">true</str>
  106. <str name="spellcheck.count">10</str>
  107. <str name="spellcheck.alternativeTermCount">5</str>
  108. <str name="spellcheck.maxResultsForSuggest">5</str>
  109. <str name="spellcheck.collate">true</str>
  110. <str name="spellcheck.collateExtendedResults">true</str>
  111. <str name="spellcheck.maxCollationTries">10</str>
  112. <str name="spellcheck.maxCollations">5</str>
  113. </lst>
  114. <arr name="last-components">
  115. <str>spellcheck</str>
  116. </arr>
  117. </requestHandler>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement