[ https://issues.apache.org/jira/browse/SOLR-14607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17318166#comment-17318166 ]
Christine Poerschke commented on SOLR-14607: -------------------------------------------- I could see possibilities 0, 1 and 6 work. With possibilities 2 to 5 it seems to me things get too complicated from the caller's perspective i.e. what exactly was returned and how meaningful and useable are the results. [~limingnihao] and [~abenedetti] - what do you think of the various scenarios and possibilities? And perhaps you can think of additional scenarios and possibilities? Separately, I wonder what the query-reranking e.g. [https://solr.apache.org/guide/8_8/query-re-ranking.html#rerank-query-parser] does currently i.e (how) is this solved there already? > LTR Query, timeAllowed parameter causes a timeout exception with no result > -------------------------------------------------------------------------- > > Key: SOLR-14607 > URL: https://issues.apache.org/jira/browse/SOLR-14607 > Project: Solr > Issue Type: Improvement > Components: contrib - LTR > Affects Versions: main (9.0) > Reporter: Dawn > Priority: Minor > Attachments: SOLR-14607-poc.patch > > Time Spent: 2h 10m > Remaining Estimate: 0h > > When using the LTR, open timeAllowed parameter, LTR feature of query may call > 'ExitableFilterAtomicReader.CheckAndThrow' timeout checks. > If a timeout occurs at this point, the exception ExitingReaderException is > thrown, Lead to null result. > Exception information: > {code:java} > The request took too long to iterate over terms. Timeout: timeoutAt: > 50321611131050 (System.nanoTime(): 50321639573838), > TermsEnum=org.apache.lucene.codecs.blocktree.SegmentTermsEnum@62eaeeaa > {code} > > Can hold this exception in the LTR, returning partial results rather than > null. > This exception occurs in two places: > 1. 'LTRScoringQuery.CreateWeight' or 'LTRScoringQuery.createWeightsParallel'. > Here is the loading stage, timeout directly end is acceptable. > 2. 'ModelWeight.scorer'. This is a stage that evaluates each Doc and can > catch the exception, returns the computed document. > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org