Bir MultiCore kurulumu ile Solr's MoreLikeThis özelliğini nasıl kullanabilirim?

Bu yüzden, iyi çalışan MultiCore özelliğini kullanarak Solr'ı birden çok çekirdekle kurdum:

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

Beklendiği gibi çalışır ve sonuçları listeler.

Şimdi tek istediğim, MoreLikeThis etkinken Solr ile aynı sorguyu göndermek:

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

Org.apache.solr.schema.FieldType.storedToIndexed adresinden bir HTTP Durum 500 - null java.lang.NullPointerException alıyorum. Mlt.fl alanı var. Komik olan, herhangi bir sonucu olmayan bir şeyi sorguladığımda, Solr düzgün bir sonuç kümesini düzgün bir şekilde döndürür.

Yani bu bir hata mı yoksa bir şey mi özlüyorum?

Bu tam yığın izlemesidir:

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
Solr'da bir böcek gibi görünüyor. Tam yığın izi nedir? Hangi sürümü kullanıyorsunuz?
katma yazar Mauricio Scheffer, kaynak
lütfen yığın izlemeyi biçimlendirin, şu anda tek bir satırda gösterilir.
katma yazar Mauricio Scheffer, kaynak
Şemanınızda tanımlı benzersiz bir alan var mı?
katma yazar Mauricio Scheffer, kaynak
sadece bir cevap olarak ekledi.
katma yazar Mauricio Scheffer, kaynak
Lütfen bunu Solr ekibine bildirin: issues.apache.org/jira/browse/SOLR
katma yazar Mauricio Scheffer, kaynak
En son sürüm (3.4.0) ve bir öncekiyle (3.2) denedim.
katma yazar OpenHaus, kaynak
Evet, benzersiz bir alanım var ama saklamamıştım. Her şeyi değiştirdikten sonra iyi çalışıyor. Beni doğru yönde işaret ettiğin için teşekkürlerMauricioScheffer! Bu soruyu cevaplandı olarak işaretlemenin doğru yolu nedir?
katma yazar OpenHaus, kaynak

1 cevap

MoreLikeThis, depolanmış benzersiz bir anahtar gerektirir.

5
katma