Please ignore, this was an issue with the incorrect values I was passing to
shards param.

On Wed, Jun 9, 2021 at 12:52 PM gnandre <arnoldbron...@gmail.com> wrote:

> Hi,
>
> I am using Solr 8.5.2 with the LTR feature enabled. I have successfully
> uploaded a trained model to Solr. When I add rq={!ltr model=model
> efi.query=$q reRankDocs=100} param to my regular search query, it works.
> But when I pass a shards param with a list of shards then I run into the
> following error. Any ideas why this might be the case?
>
> solr_1                               | 2021-06-09 16:45:41.126 ERROR
> (qtp128359175-19) [   x:add-ons] o.a.s.h.RequestHandlerBase
> org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException:
> Error from server at null: invalid query parser 'ltr' for query '{!ltr
> model=model efi.query=$q reRankDocs=100}'
> solr_1                               |  at
> org.apache.solr.client.solrj.impl.Http2SolrClient.processErrorsAndResponse(Http2SolrClient.java:734)
> solr_1                               |  at
> org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:401)
> solr_1                               |  at
> org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:753)
> solr_1                               |  at
> org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1290)
> solr_1                               |  at
> org.apache.solr.handler.component.HttpShardHandler.request(HttpShardHandler.java:208)
> solr_1                               |  at
> org.apache.solr.handler.component.HttpShardHandler.lambda$submit$0(HttpShardHandler.java:170)
> solr_1                               |  at
> java.util.concurrent.FutureTask.run(FutureTask.java:266)
> solr_1                               |  at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> solr_1                               |  at
> java.util.concurrent.FutureTask.run(FutureTask.java:266)
> solr_1                               |  at
> com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:180)
> solr_1                               |  at
> org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:210)
> solr_1                               |  at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> solr_1                               |  at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> solr_1                               |  at
> java.lang.Thread.run(Thread.java:748)
>

Reply via email to