I’m more curious what you’d expect to see, and what possible benefit you could get from it
> On Feb 28, 2019, at 8:48 PM, Zheng Lin Edwin Yeo <edwinye...@gmail.com> wrote: > > Hi Martin, > > I have no idea on this, as the case has not been active for almost 2 years. > Maybe I can try to follow up. > > Faceting by default will show the list according to the number of > occurrences. But I'm not sure how it will affect the MLT score or how it > will be output when combine together, as it is not working currently and > there is no way to test. > > Regards, > Edwin > >> On Thu, 28 Feb 2019 at 14:51, Martin Frank Hansen (MHQ) <m...@kmd.dk> wrote: >> >> Hi Edwin, >> >> Ok that is nice to know. Do you know when this bug will get fixed? >> >> By ordering I mean that MLT score the documents according to its >> similarity function (believe it is cosine similarity), and I don’t know how >> faceting will affect this score? Or ignore it all together? >> >> Best regards >> >> Martin >> >> >> Internal - KMD A/S >> >> -----Original Message----- >> From: Zheng Lin Edwin Yeo <edwinye...@gmail.com> >> Sent: 28. februar 2019 06:19 >> To: solr-user@lucene.apache.org >> Subject: Re: MLT and facetting >> >> Hi Martin, >> >> According to the JIRA, it says it is a bug, as it was working previously >> in Solr 4. I have not tried Solr 4 before, so I'm not sure how it works. >> >> For the ordering of the documents, do you mean to sort them according to >> the criteria that you want? >> >> Regards, >> Edwin >> >> On Wed, 27 Feb 2019 at 14:43, Martin Frank Hansen (MHQ) <m...@kmd.dk> >> wrote: >> >>> Hi Edwin, >>> >>> Thanks for your response. Are you sure it is a bug? Or is it not meant >>> to work together? >>> After doing some thinking I do see a problem faceting a MLT-result. >>> MLT-results have a clear ordering of the documents which will be hard >>> to maintain with facets. How will faceting MLT-results deal with the >>> ordering of the documents? Will the ordering just be ignored? >>> >>> Best regards >>> >>> Martin >>> >>> >>> >>> Internal - KMD A/S >>> >>> -----Original Message----- >>> From: Zheng Lin Edwin Yeo <edwinye...@gmail.com> >>> Sent: 27. februar 2019 03:38 >>> To: solr-user@lucene.apache.org >>> Subject: Re: MLT and facetting >>> >>> Hi Martin, >>> >>> I also get the same problem in Solr 7.7 if I turn on faceting in /mlt >>> requestHandler. >>> >>> Found this issue in the JIRA: >>> https://issues.apache.org/jira/browse/SOLR-7883 >>> Seems like it is a bug in Solr and it has not been resolved yet. >>> >>> Regards, >>> Edwin >>> >>> On Tue, 26 Feb 2019 at 21:03, Martin Frank Hansen (MHQ) <m...@kmd.dk> >>> wrote: >>> >>>> Hi Edwin, >>>> >>>> Here it is: >>>> >>>> >>>> </requestHandler> >>>> >>>> >>>> -<requestHandler class="solr.MoreLikeThisHandler" name="/mlt"> >>>> >>>> >>>> -<lst name="defaults"> >>>> >>>> <str name="mlt.fl">text</str> >>>> >>>> <str name="mlt.mintf">1</str> >>>> >>>> <str name="mlt.mindf">1</str> >>>> >>>> <str name="mlt.interestingTerms">true</str> >>>> >>>> </lst> >>>> >>>> </requestHandler> >>>> >>>> >>>> Internal - KMD A/S >>>> >>>> -----Original Message----- >>>> From: Zheng Lin Edwin Yeo <edwinye...@gmail.com> >>>> Sent: 26. februar 2019 08:24 >>>> To: solr-user@lucene.apache.org >>>> Subject: Re: MLT and facetting >>>> >>>> Hi Martin, >>>> >>>> What is your setting in your /mlt requestHandler in solrconfig.xml? >>>> >>>> Regards, >>>> Edwin >>>> >>>> On Tue, 26 Feb 2019 at 14:43, Martin Frank Hansen (MHQ) <m...@kmd.dk> >>>> wrote: >>>> >>>>> Hi Edwin, >>>>> >>>>> Thanks for your response. >>>>> >>>>> Yes you are right. It was simply the search parameters from Solr. >>>>> >>>>> The query looks like this: >>>>> >>>>> http:// >>>>> .../solr/.../mlt?df=text&facet.field=Journalnummer&facet=on&fl=id, >>>>> Jo >>>>> ur >>>>> nalnummer&q=id:*6512815* >>>>> >>>>> best regards, >>>>> >>>>> Martin >>>>> >>>>> >>>>> Internal - KMD A/S >>>>> >>>>> -----Original Message----- >>>>> From: Zheng Lin Edwin Yeo <edwinye...@gmail.com> >>>>> Sent: 26. februar 2019 03:54 >>>>> To: solr-user@lucene.apache.org >>>>> Subject: Re: MLT and facetting >>>>> >>>>> Hi Martin, >>>>> >>>>> I think there are some pictures which are not being sent through >>>>> in the email. >>>>> >>>>> Do send your query that you are using, and which version of Solr >>>>> you are using? >>>>> >>>>> Regards, >>>>> Edwin >>>>> >>>>> On Mon, 25 Feb 2019 at 20:54, Martin Frank Hansen (MHQ) >>>>> <m...@kmd.dk> >>>>> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> >>>>>> >>>>>> I am trying to combine the mlt functionality with facets, but >>>>>> Solr throws >>>>>> org.apache.solr.common.SolrException: ":"Unable to compute facet >>>>>> ranges, facet context is not set". >>>>>> >>>>>> >>>>>> >>>>>> What I am trying to do is quite simple, find similar documents >>>>>> using mlt and group these using the facet parameter. When using >>>>>> mlt and facets separately everything works fine, but not when >>>>>> combining the >>>>> functionality. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> { >>>>>> >>>>>> "responseHeader":{ >>>>>> >>>>>> "status":500, >>>>>> >>>>>> "QTime":109}, >>>>>> >>>>>> "match":{"numFound":1,"start":0,"docs":[ >>>>>> >>>>>> { >>>>>> >>>>>> "Journalnummer":" 00759", >>>>>> >>>>>> "id":"6512815" }, >>>>>> >>>>>> "response":{"numFound":602234,"start":0,"docs":[ >>>>>> >>>>>> { >>>>>> >>>>>> "Journalnummer":" 00759", >>>>>> >>>>>> "id":"6512816", >>>>>> >>>>>> { >>>>>> >>>>>> "Journalnummer":" 00759", >>>>>> >>>>>> "id":"6834653" >>>>>> >>>>>> { >>>>>> >>>>>> "Journalnummer":" 00739", >>>>>> >>>>>> "id":"6202373" >>>>>> >>>>>> { >>>>>> >>>>>> "Journalnummer":" 00739", >>>>>> >>>>>> "id":"6748105" >>>>>> >>>>>> >>>>>> >>>>>> { >>>>>> >>>>>> "Journalnummer":" 00803", >>>>>> >>>>>> "id":"7402155" >>>>>> >>>>>> }, >>>>>> >>>>>> "error":{ >>>>>> >>>>>> "metadata":[ >>>>>> >>>>>> "error-class","org.apache.solr.common.SolrException", >>>>>> >>>>>> >>>>>> "root-error-class","org.apache.solr.common.SolrException"], >>>>>> >>>>>> "msg":"Unable to compute facet ranges, facet context is not >>>>>> set", >>>>>> >>>>>> "trace":"org.apache.solr.common.SolrException: Unable to >>>>>> compute facet ranges, facet context is not set\n\tat >>>>>> org.apache.solr.handler.component.RangeFacetProcessor.getFacetRa >>>>>> ng eC ou nts(RangeFacetProcessor.java:66)\n\tat >>>>>> org.apache.solr.handler.component.FacetComponent.getFacetCounts( >>>>>> Fa >>>>>> ce >>>>>> tC >>>>>> omponent.java:331)\n\tat >>>>>> org.apache.solr.handler.component.FacetComponent.getFacetCounts( >>>>>> Fa >>>>>> ce >>>>>> tC >>>>>> omponent.java:295)\n\tat >>>>>> org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(Mo >>>>>> re >>>>>> Li >>>>>> ke >>>>>> ThisHandler.java:240)\n\tat >>>>>> org.apache.solr.handler.RequestHandlerBase.handleRequest(Request >>>>>> Ha >>>>>> nd >>>>>> le >>>>>> rBase.java:199)\n\tat >>>>>> org.apache.solr.core.SolrCore.execute(SolrCore.java:2541)\n\tat >>>>>> org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:7 >>>>>> 09 >>>>>> )\ >>>>>> n\ >>>>>> tat >>>>>> org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:515) >>>>>> \n >>>>>> \t >>>>>> at >>>>>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatch >>>>>> Fi >>>>>> lt >>>>>> er >>>>>> .java:377)\n\tat >>>>>> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatch >>>>>> Fi >>>>>> lt >>>>>> er >>>>>> .java:323)\n\tat >>>>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Se >>>>>> rv >>>>>> le >>>>>> tH >>>>>> andler.java:1634)\n\tat >>>>>> >>> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java: >>>>>> 533)\n\tat >>>>>> >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler. >>>>>> ja >>>>>> va:146)\n\tat >>>>>> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler. >>>>>> ja >>>>>> va >>>>>> :548)\n\tat >>>>>> >>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper. >>>>>> java:132)\n\tat >>>>>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(Scoped >>>>>> Ha >>>>>> nd >>>>>> le >>>>>> r.java:257)\n\tat >>>>>> org.eclipse.jetty.server.session.SessionHandler.doHandle(Session >>>>>> Ha >>>>>> nd >>>>>> le >>>>>> r.java:1595)\n\tat >>>>>> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(Scoped >>>>>> Ha >>>>>> nd >>>>>> le >>>>>> r.java:255)\n\tat >>>>>> org.eclipse.jetty.server.handler.ContextHandler.doHandle(Context >>>>>> Ha >>>>>> nd >>>>>> le >>>>>> r.java:1317)\n\tat >>>>>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedH >>>>>> an >>>>>> dl >>>>>> er >>>>>> .java:203)\n\tat >>>>>> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler. >>>>>> ja >>>>>> va >>>>>> :4 >>>>>> 73)\n\tat >>>>>> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionH >>>>>> an >>>>>> dl >>>>>> er >>>>>> .java:1564)\n\tat >>>>>> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedH >>>>>> an >>>>>> dl >>>>>> er >>>>>> .java:201)\n\tat >>>>>> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextH >>>>>> an >>>>>> dl >>>>>> er >>>>>> .java:1219)\n\tat >>>>>> >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler. >>>>>> ja >>>>>> va:144)\n\tat >>>>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle >>>>>> (C >>>>>> on >>>>>> te >>>>>> xtHandlerCollection.java:219)\n\tat >>>>>> org.eclipse.jetty.server.handler.HandlerCollection.handle(Handle >>>>>> rC >>>>>> ol >>>>>> le >>>>>> ction.java:126)\n\tat >>>>>> >>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper. >>>>>> java:132)\n\tat >>>>>> org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteH >>>>>> an >>>>>> dl >>>>>> er >>>>>> .java:335)\n\tat >>>>>> >>> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper. >>>>>> java:132)\n\tat >>>>>> org.eclipse.jetty.server.Server.handle(Server.java:531)\n\tat >>>>>> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352 >>>>>> )\ >>>>>> n\ >>>>>> ta >>>>>> t >>>>>> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection. >>>>>> ja >>>>>> va >>>>>> :260)\n\tat >>>>>> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(A >>>>>> bs >>>>>> tr >>>>>> ac >>>>>> tConnection.java:281)\n\tat >>>>>> org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102 >>>>>> )\ >>>>>> n\ >>>>>> ta >>>>>> t >>>>>> org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java: >>>>>> 11 >>>>>> 8) >>>>>> \n >>>>>> \tat >>>>>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(Ea >>>>>> tW >>>>>> ha >>>>>> tY >>>>>> ouKill.java:333)\n\tat >>>>>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce( >>>>>> Ea >>>>>> tW >>>>>> ha >>>>>> tYouKill.java:310)\n\tat >>>>>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce >>>>>> (E >>>>>> at >>>>>> Wh >>>>>> atYouKill.java:168)\n\tat >>>>>> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWha >>>>>> tY >>>>>> ou >>>>>> Ki >>>>>> ll.java:126)\n\tat >>>>>> >> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread. >>>>>> ru n(ReservedThreadExecutor.java:366)\n\tat >>>>>> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThre >>>>>> ad >>>>>> Po >>>>>> ol >>>>>> .java:762)\n\tat >>>>>> >>> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool. >>>>>> java:680)\n\tat java.lang.Thread.run(Thread.java:748)\n", >>>>>> >>>>>> "code":500}} >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> In the above example I would like to facet on Journalnummer, >>>>>> thus grouping several documents based on Journalnummer. >>>>>> >>>>>> >>>>>> >>>>>> Hope someone can help me, and thanks in advance. >>>>>> >>>>>> >>>>>> >>>>>> Best regards >>>>>> >>>>>> >>>>>> >>>>>> Martin >>>>>> >>>>>> Beskyttelse af dine personlige oplysninger er vigtig for os. Her >>>>>> finder du KMD’s Privatlivspolitik >>>>>> <http://www.kmd.dk/Privatlivspolitik>, der fortæller, hvordan vi >>>>> behandler oplysninger om dig. >>>>>> >>>>>> Protection of your personal data is important to us. Here you >>>>>> can read KMD’s Privacy Policy >>>>>> <http://www.kmd.net/Privacy-Policy> >>>>>> outlining how we process your personal data. >>>>>> >>>>>> Vi gør opmærksom på, at denne e-mail kan indeholde fortrolig >>>> information. >>>>>> Hvis du ved en fejltagelse modtager e-mailen, beder vi dig >>>>>> venligst informere afsender om fejlen ved at bruge svarfunktionen. >>>>>> Samtidig beder vi dig slette e-mailen i dit system uden at >>>>>> videresende eller >>>>> kopiere den. >>>>>> Selvom e-mailen og ethvert vedhæftet bilag efter vores >>>>>> overbevisning er fri for virus og andre fejl, som kan påvirke >>>>>> computeren eller it-systemet, hvori den modtages og læses, åbnes >>>>>> den på modtagerens eget ansvar. Vi påtager os ikke noget ansvar >>>>>> for tab og skade, som er opstået i forbindelse med at modtage og >>> bruge e-mailen. >>>>>> >>>>>> Please note that this message may contain confidential information. >>>>>> If you have received this message by mistake, please inform the >>>>>> sender of the mistake by sending a reply, then delete the >>>>>> message from your system without making, distributing or >>>>>> retaining any copies >>>> of it. >>>>>> Although we believe that the message and any attachments are >>>>>> free from viruses and other errors that might affect the >>>>>> computer or it-system where it is received and read, the >>>>>> recipient opens the message at his or >>>>> her own risk. >>>>>> We assume no responsibility for any loss or damage arising from >>>>>> the receipt or use of this message. >>>>>> >>>> >>> >>