Solr's MoreLikeBu функцияны MultiCore орнатуымен қалай пайдалануға болады?

Сондықтан мен Solr-ді бірнеше ядролармен орнатқанмын, ол жақсы жұмыс істейтін MultiCore функциясын пайдаланады:

http://localhost:8080/solr/core_one/select/?q=Book

Күтілгендей жұмыс істейді және нәтижелер тізімі.

Енді мен бәрін жасағым келеді, сол сияқты сұрауды Solr-ге жіберіп, MoreLikeThis қосылды:

http://localhost:8080/solr/core_one/select/?q=Book&mlt=true&mlt.fl=category

Мен HTTP Status 500 - null java.lang.NullPointerException орг.apache.solr.schema.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)
3
Солрдағы қате сияқты. Толық стек іздері дегеніміз не? Сіз қандай нұсқаны қолданасыз?
қосылды автор Mauricio Scheffer, көзі
өтінеміз, стек ізін пішімдеңіз, қазір ол бір жолда көрсетіледі.
қосылды автор Mauricio Scheffer, көзі
схемаңызда анықталған бірегей өріс бар ма?
қосылды автор Mauricio Scheffer, көзі
оны тек жауап деп қосты.
қосылды автор Mauricio Scheffer, көзі
Бұл туралы Solr командасына хабарлаңыз: issues.apache.org/jira/browse/SOLR
қосылды автор Mauricio Scheffer, көзі
Мен ең соңғы шығарылыммен (3.4.0) және алдыңғы (3.2) нұсқасын қолданамын.
қосылды автор OpenHaus, көзі
Ия, менің бірегей өрісім бар, бірақ оны сақтамадым. Барлық өзгергеннен кейін, бәрі жақсы жұмыс істейді. Мені дұрыс бағытта көрсеткеніңіз үшін рахмет @MauricioScheffer! Бұл сұрақты жауап ретінде белгілеудің дұрыс жолы қандай?
қосылды автор OpenHaus, көзі

1 жауаптар

Бұдан артық Бұл сақталған бірегей кілтін қажет етеді.

5
қосылды