3
だから私は正常に動作マルチコア機能を使用して、複数のコアでのSolrを設定している:SolrのMoreLikeThis機能をMultiCore設定で使用するにはどうすればよいですか?
http://localhost:8080/solr/core_one/select/?q=Book
期待どおりに動作し、リストの結果。
今私がしたいすべてが有効になってMoreLikeThisでのSolrに同じクエリを送信している:
http://localhost:8080/solr/core_one/select/?q=Book&mlt=true&mlt.fl=category
私はHTTPステータス500取得 - org.apache.solr.schemaでヌルのjava.lang.NullPointerExceptionを.FieldType.storedToIndexed。 mlt.flのフィールドが存在します。面白いのは、結果が得られないものを照会する場合です。Solrは、空の結果セットを正しく返します。
これはバグですか、何か不足していますか?
これは、完全なスタックトレースです:
HTTP Status 500 - null java.lang.NullPointerException at
org.apache.solr.schema.FieldType.storedToIndexed(FieldType.java:360) at
org.apache.solr.handler.MoreLikeThisHandler$MoreLikeThisHelper.getMoreLikeThis(MoreLikeThisHandler.java:320) at
org.apache.solr.handler.component.MoreLikeThisComponent.getMoreLikeThese(MoreLikeThisComponent.java:82) at
org.apache.solr.handler.component.MoreLikeThisComponent.process(MoreLikeThisComponent.java:57) at
org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:194) at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at
org.apache.solr.core.SolrCore.execute(SolrCore.java:1368) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:356) at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:252) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:864) at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579) at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1665) at java.lang.Thread.run(Thread.java:679)
Solrのバグのようです。完全なスタックトレースとは何ですか?どのバージョンを使用していますか? –
私は最新のリリース(3.4.0)とそれ以前のバージョン(3.2)を試しました。 – OpenHaus
スタックトレースをフォーマットしてください。現在は1行で表示されています。 –