[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15353755#comment-15353755 ] Erik Hatcher edited comment on SOLR-7883 at 6/28/16 9:41 PM: - Facets are driven off the result set (generated from the MLT query). Maybe you're just not seeing the effect of it? Here's an example: Solr 5.4.1 (because that's the latest one I had laying around) {code} $ bin/solr start -e techproducts $ curl 'http://localhost:8983/solr/techproducts/select?wt=ruby=on=query=0=on=cat=1=%7B!mlt%20mindf=1%20mintf=1%20qf=name%7DSP2514N' { 'responseHeader'=>{ 'status'=>0, 'QTime'=>1, 'params'=>{ 'q'=>'{!mlt mindf=1 mintf=1 qf=name}SP2514N', 'facet.field'=>'cat', 'debug'=>'query', 'indent'=>'on', 'facet.mincount'=>'1', 'rows'=>'0', 'wt'=>'ruby', 'facet'=>'on'}}, 'response'=>{'numFound'=>2,'start'=>0,'docs'=>[] }, 'facet_counts'=>{ 'facet_queries'=>{}, 'facet_fields'=>{ 'cat'=>[ 'electronics',2, 'hard drive',1, 'music',1]}, 'facet_dates'=>{}, 'facet_ranges'=>{}, 'facet_intervals'=>{}, 'facet_heatmaps'=>{}}, 'debug'=>{ 'rawquerystring'=>'{!mlt mindf=1 mintf=1 qf=name}SP2514N', 'querystring'=>'{!mlt mindf=1 mintf=1 qf=name}SP2514N', 'parsedquery'=>'(+(name:gb name:hard name:drive name:250 name:spinpoint name:133 name:p120 name:samsung name:sp2514n name:ata) -id:SP2514N)/no_coord', 'parsedquery_toString'=>'+(name:gb name:hard name:drive name:250 name:spinpoint name:133 name:p120 name:samsung name:sp2514n name:ata) -id:SP2514N', 'QParser'=>'SimpleMLTQParser'}} $ curl 'http://localhost:8983/solr/techproducts/select?wt=ruby=on=query=0=on=cat=1=%7B!mlt%20mindf=1%20mintf=1%20qf=name%7DGB18030TEST' { 'responseHeader'=>{ 'status'=>0, 'QTime'=>0, 'params'=>{ 'q'=>'{!mlt mindf=1 mintf=1 qf=name}GB18030TEST', 'facet.field'=>'cat', 'debug'=>'query', 'indent'=>'on', 'facet.mincount'=>'1', 'rows'=>'0', 'wt'=>'ruby', 'facet'=>'on'}}, 'response'=>{'numFound'=>2,'start'=>0,'docs'=>[] }, 'facet_counts'=>{ 'facet_queries'=>{}, 'facet_fields'=>{ 'cat'=>[ 'electronics',1, 'music',1, 'search',1, 'software',1]}, 'facet_dates'=>{}, 'facet_ranges'=>{}, 'facet_intervals'=>{}, 'facet_heatmaps'=>{}}, 'debug'=>{ 'rawquerystring'=>'{!mlt mindf=1 mintf=1 qf=name}GB18030TEST', 'querystring'=>'{!mlt mindf=1 mintf=1 qf=name}GB18030TEST', 'parsedquery'=>'(+(name:with name:encoded name:test name:some name:characters name:gb18030) -id:GB18030TEST)/no_coord', 'parsedquery_toString'=>'+(name:with name:encoded name:test name:some name:characters name:gb18030) -id:GB18030TEST', 'QParser'=>'SimpleMLTQParser'}} {code} was (Author: ehatcher): Facets are driven off the result set (generated from the MLT query). Maybe you're just not seeing the effect of it? Here's an example: Solr 5.4.1 (because that's the latest one I had laying around) {code} $ bin/solr start -e techproducts $ curl 'http://localhost:8983/solr/techproducts/select?wt=ruby=on=query=0=on=cat=1=%7B!mlt%20mindf=1%20mintf=1%7DGB18030TEST' { 'responseHeader'=>{ 'status'=>0, 'QTime'=>2, 'params'=>{ 'q'=>'{!mlt mindf=1 mintf=1}GB18030TEST', 'facet.field'=>'cat', 'debug'=>'query', 'indent'=>'on', 'facet.mincount'=>'1', 'rows'=>'0', 'wt'=>'ruby', 'facet'=>'on'}}, 'response'=>{'numFound'=>1,'start'=>0,'docs'=>[] }, 'facet_counts'=>{ 'facet_queries'=>{}, 'facet_fields'=>{ 'cat'=>[ 'search',1, 'software',1]}, 'facet_dates'=>{}, 'facet_ranges'=>{}, 'facet_intervals'=>{}, 'facet_heatmaps'=>{}}, 'debug'=>{ 'rawquerystring'=>'{!mlt mindf=1 mintf=1}GB18030TEST', 'querystring'=>'{!mlt mindf=1 mintf=1}GB18030TEST', 'parsedquery'=>'(+(features:here name:characters features:no features:个 features:份 features:shiny features:光 features:有 name:gb18030 features:very features:功 features:很 features:件 features:feature features:能 features:一 id:GB18030TEST features:泽 features:文 features:document features:this features:is features:是 features:这 features:translated) -id:GB18030TEST)/no_coord', 'parsedquery_toString'=>'+(features:here name:characters features:no features:个 features:份 features:shiny features:光 features:有 name:gb18030 features:very features:功 features:很 features:件 features:feature features:能 features:一 id:GB18030TEST features:泽 features:文 features:document features:this features:is features:是 features:这 features:translated) -id:GB18030TEST', 'QParser'=>'SimpleMLTQParser'}} $ curl 'http://localhost:8983/solr/techproducts/select?wt=ruby=on=query=0=on=cat=1=%7B!mlt%20mindf=1%20mintf=1%7DSP2514N' { 'responseHeader'=>{ 'status'=>0,
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15353585#comment-15353585 ] Erik Hatcher edited comment on SOLR-7883 at 6/28/16 9:21 PM: - q=\{!mlt\} does work out somehow yet this is still not correct. No matter what document id: is used facets are always the same values and counts. It seems to facet on the main results, not on the MLT result set. was (Author: nuddlegg): q={!mlt} does work out somehow yet this is still not correct. No matter what document id: is used facets are always the same values and counts. It seems to facet on the main results, not on the MLT result set. > MoreLikeThis is incompatible with facets > > > Key: SOLR-7883 > URL: https://issues.apache.org/jira/browse/SOLR-7883 > Project: Solr > Issue Type: Bug > Components: faceting, MoreLikeThis >Affects Versions: 5.2.1 > Environment: Arch Linux / OpenJDK 7.u85_2.6.1-1 >Reporter: Thomas Seidl >Assignee: Shalin Shekhar Mangar > > When using the {{MoreLikeThis}} request handler, it doesn't seem possible to > also have facets. This worked in Solr 4, but seems to be broken now. > Example: > This works: {{?qt=mlt=id:item1=content}} > This doesn't: {{?qt=mlt=id:item1=content=true}} > (Yes, you don't even need to specify any facet fields/ranges/queries. The > {{q}} query just has to match an item.) > While the latter will actually return the same result set as the former, the > HTTP status is 500 and the following error included in the response: > {noformat} > java.lang.NullPointerException > at > org.apache.solr.request.SimpleFacets.getHeatmapCounts(SimpleFacets.java:1753) > at > org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:289) > at > org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:233) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2064) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:450) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:227) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:196) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > at org.eclipse.jetty.server.Server.handle(Server.java:497) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) > at > org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) > at java.lang.Thread.run(Thread.java:745) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15353524#comment-15353524 ] Erik Hatcher edited comment on SOLR-7883 at 6/28/16 6:53 PM: - While there's a bug here in the MLT handler's use of faceting, I'm not sure why the MLT query *parser* doesn't suffice for the need here? [~SeanXie] - what are your needs that aren't met by q=\{!mlt\}? was (Author: ehatcher): While there's a bug here in the MLT handler's use of faceting, I'm not sure why the MLT query *parser* doesn't suffice for the need here? [~SeanXie] - what are your needs that aren't met by q={!mlt}? > MoreLikeThis is incompatible with facets > > > Key: SOLR-7883 > URL: https://issues.apache.org/jira/browse/SOLR-7883 > Project: Solr > Issue Type: Bug > Components: faceting, MoreLikeThis >Affects Versions: 5.2.1 > Environment: Arch Linux / OpenJDK 7.u85_2.6.1-1 >Reporter: Thomas Seidl >Assignee: Shalin Shekhar Mangar > > When using the {{MoreLikeThis}} request handler, it doesn't seem possible to > also have facets. This worked in Solr 4, but seems to be broken now. > Example: > This works: {{?qt=mlt=id:item1=content}} > This doesn't: {{?qt=mlt=id:item1=content=true}} > (Yes, you don't even need to specify any facet fields/ranges/queries. The > {{q}} query just has to match an item.) > While the latter will actually return the same result set as the former, the > HTTP status is 500 and the following error included in the response: > {noformat} > java.lang.NullPointerException > at > org.apache.solr.request.SimpleFacets.getHeatmapCounts(SimpleFacets.java:1753) > at > org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:289) > at > org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:233) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2064) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:450) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:227) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:196) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > at org.eclipse.jetty.server.Server.handle(Server.java:497) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) > at > org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) > at java.lang.Thread.run(Thread.java:745) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15352951#comment-15352951 ] Michael Daum edited comment on SOLR-7883 at 6/28/16 1:10 PM: - My use case is to return similar tags given the ones provided in a document. The MLT search component of a /select rather seems to be returning pointers to other documents. Alas faceting these doesn't work anymore. A /select?q=id:xxx only returns facets of this query (which is of course a bit bogus) ... but not those of the results of the MLT component. Note that this once worked perfectly in 4.2 or so. was (Author: nuddlegg): My use case is to return similar tags given the ones provided in a document. The MLT search component of a /select rather seems to be returning pointers to other documents. Alas faceting these doesn't work anymore. A /select?q=id:xxx only returns facets of this query (which is of course a bit bogus) ... but not those of the results of the MLT component. Note that this once perfectly worked in 4.2 or so. > MoreLikeThis is incompatible with facets > > > Key: SOLR-7883 > URL: https://issues.apache.org/jira/browse/SOLR-7883 > Project: Solr > Issue Type: Bug > Components: faceting, MoreLikeThis >Affects Versions: 5.2.1 > Environment: Arch Linux / OpenJDK 7.u85_2.6.1-1 >Reporter: Thomas Seidl >Assignee: Shalin Shekhar Mangar > > When using the {{MoreLikeThis}} request handler, it doesn't seem possible to > also have facets. This worked in Solr 4, but seems to be broken now. > Example: > This works: {{?qt=mlt=id:item1=content}} > This doesn't: {{?qt=mlt=id:item1=content=true}} > (Yes, you don't even need to specify any facet fields/ranges/queries. The > {{q}} query just has to match an item.) > While the latter will actually return the same result set as the former, the > HTTP status is 500 and the following error included in the response: > {noformat} > java.lang.NullPointerException > at > org.apache.solr.request.SimpleFacets.getHeatmapCounts(SimpleFacets.java:1753) > at > org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:289) > at > org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:233) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2064) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:450) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:227) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:196) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > at org.eclipse.jetty.server.Server.handle(Server.java:497) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) > at > org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) > at java.lang.Thread.run(Thread.java:745) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15352557#comment-15352557 ] Michael Daum edited comment on SOLR-7883 at 6/28/16 8:10 AM: - This error still persists and can easily be reproduced: (1) add to example/techproducts/solr/techproducts/conf/solrconfig.xml (2) bin/solr -e techproducts (3) curl "http://localhost:8983/solr/techproducts/mlt?indent=true=id%3aSP2514N=1=json=true=0=cat=true=cat; Result {code:JavaScript} { "responseHeader":{ "status":500, "QTime":4}, "match":{"numFound":1,"start":0,"docs":[ { "id":"SP2514N", "name":"Samsung SpinPoint P120 SP2514N - hard drive - 250 GB - ATA-133", "manu":"Samsung Electronics Co. Ltd.", "manu_id_s":"samsung", "cat":["electronics", "hard drive"], "features":["7200RPM, 8MB cache, IDE Ultra ATA-133", "NoiseGuard, SilentSeek technology, Fluid Dynamic Bearing (FDB) motor"], "price":92.0, "price_c":"92.0,USD", "popularity":6, "inStock":true, "manufacturedate_dt":"2006-02-13T15:26:37Z", "store":"35.0752,-97.032", "_version_":1538365554589433856}] }, "response":{"numFound":11,"start":0,"docs":[] }, "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.getFacetRangeCounts(RangeFacetProcessor.java:67)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:235)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:155)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2102)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:460)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:257)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:208)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:499)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)\n\tat org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\n\tat java.lang.Thread.run(Thread.java:745)\n", "code":500}} {code} Can anybody please look into this? Thanks. was (Author: nuddlegg): This error still persists and can easily be reproduced: (1) add to example/techproducts/solr/techproducts/conf/solrconfig.xml (2) bin/solr -e techproducts (3) curl "http://localhost:8983/solr/techproducts/mlt?indent=true=id%3aSP2514N=1=json=true=0=cat=true=cat; Result {code:JavaScript} { "responseHeader":{ "status":500, "QTime":4}, "match":{"numFound":1,"start":0,"docs":[ { "id":"SP2514N", "name":"Samsung SpinPoint P120 SP2514N - hard drive - 250 GB - ATA-133", "manu":"Samsung Electronics Co. Ltd.", "manu_id_s":"samsung", "cat":["electronics", "hard drive"], "features":["7200RPM, 8MB cache, IDE Ultra ATA-133", "NoiseGuard,
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15352557#comment-15352557 ] Michael Daum edited comment on SOLR-7883 at 6/28/16 8:09 AM: - This error still persists and can easily be reproduced: (1) add to example/techproducts/solr/techproducts/conf/solrconfig.xml (2) bin/solr -e techproducts (3) curl "http://localhost:8983/solr/techproducts/mlt?indent=true=id%3aSP2514N=1=json=true=0=cat=true=cat; Result {code:JavaScript} { "responseHeader":{ "status":500, "QTime":4}, "match":{"numFound":1,"start":0,"docs":[ { "id":"SP2514N", "name":"Samsung SpinPoint P120 SP2514N - hard drive - 250 GB - ATA-133", "manu":"Samsung Electronics Co. Ltd.", "manu_id_s":"samsung", "cat":["electronics", "hard drive"], "features":["7200RPM, 8MB cache, IDE Ultra ATA-133", "NoiseGuard, SilentSeek technology, Fluid Dynamic Bearing (FDB) motor"], "price":92.0, "price_c":"92.0,USD", "popularity":6, "inStock":true, "manufacturedate_dt":"2006-02-13T15:26:37Z", "store":"35.0752,-97.032", "_version_":1538365554589433856}] }, "response":{"numFound":11,"start":0,"docs":[] }, "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.getFacetRangeCounts(RangeFacetProcessor.java:67)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:235)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:155)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2102)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:460)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:257)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:208)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:499)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)\n\tat org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\n\tat java.lang.Thread.run(Thread.java:745)\n", "code":500}} {code} was (Author: nuddlegg): This error still persists and can easily be reproduced: (1) add to example/techproducts/solr/techproducts/conf/solrconfig.xml (2) bin/solr -e techproducts (3) curl "http://localhost:8983/solr/techproducts/mlt?indent=true=id%3aSP2514N=1=json=true=0=cat=true=cat; Result {code:JavaScript} { "responseHeader":{ "status":500, "QTime":4}, "match":{"numFound":1,"start":0,"docs":[ { "id":"SP2514N", "name":"Samsung SpinPoint P120 SP2514N - hard drive - 250 GB - ATA-133", "manu":"Samsung Electronics Co. Ltd.", "manu_id_s":"samsung", "cat":["electronics", "hard drive"], "features":["7200RPM, 8MB cache, IDE Ultra ATA-133", "NoiseGuard, SilentSeek technology, Fluid Dynamic Bearing
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14908504#comment-14908504 ] Sean Xie edited comment on SOLR-7883 at 9/25/15 6:53 PM: - Ran into the same exception. Could you please share how to do the prepare step of the FacetComponent when configuring the Request Handler? was (Author: seanxie): Ran into the same exception. Could you please share how to do the prepare step of the FacetComponent when configuring the Request Handler. > MoreLikeThis is incompatible with facets > > > Key: SOLR-7883 > URL: https://issues.apache.org/jira/browse/SOLR-7883 > Project: Solr > Issue Type: Bug > Components: faceting, MoreLikeThis >Affects Versions: 5.2.1 > Environment: Arch Linux / OpenJDK 7.u85_2.6.1-1 >Reporter: Thomas Seidl > > When using the {{MoreLikeThis}} request handler, it doesn't seem possible to > also have facets. This worked in Solr 4, but seems to be broken now. > Example: > This works: {{?qt=mlt=id:item1=content}} > This doesn't: {{?qt=mlt=id:item1=content=true}} > (Yes, you don't even need to specify any facet fields/ranges/queries. The > {{q}} query just has to match an item.) > While the latter will actually return the same result set as the former, the > HTTP status is 500 and the following error included in the response: > {noformat} > java.lang.NullPointerException > at > org.apache.solr.request.SimpleFacets.getHeatmapCounts(SimpleFacets.java:1753) > at > org.apache.solr.request.SimpleFacets.getFacetCounts(SimpleFacets.java:289) > at > org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:233) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2064) > at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:654) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:450) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:227) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:196) > at > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) > at > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) > at > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577) > at > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) > at > org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) > at > org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) > at > org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) > at > org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) > at > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215) > at > org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110) > at > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) > at org.eclipse.jetty.server.Server.handle(Server.java:497) > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) > at > org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) > at > org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) > at > org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) > at > org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) > at java.lang.Thread.run(Thread.java:745) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14725489#comment-14725489 ] Michael Daum edited comment on SOLR-7883 at 9/1/15 2:47 PM: The problem still persists in 5.3.0 though the error message changed a bit. Using oracle java8 (build 1.8.0_60-b27) 64-Bit org.apache.solr.common.SolrException: Unable to compute facet ranges, facet context is not set\n\tat org.apache.solr.handler.component.RangeFacetProcessor.getFacetRangeCounts(RangeFacetProcessor.java:72)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:238)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2068)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:669)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:462)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:210)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:179)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:499)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)\n\tat org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\n\tat java.lang.Thread.run(Thread.java:745)\n", was (Author: nuddlegg): The problem still persists in 5.3.0 though the error message changed a bit. Using oracle java8 (build 1.8.0_60-b27) org.apache.solr.common.SolrException: Unable to compute facet ranges, facet context is not set\n\tat org.apache.solr.handler.component.RangeFacetProcessor.getFacetRangeCounts(RangeFacetProcessor.java:72)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:238)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2068)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:669)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:462)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:210)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:179)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14725489#comment-14725489 ] Michael Daum edited comment on SOLR-7883 at 9/1/15 2:46 PM: The problem still persists in 5.3.0 though the error message changed a bit. Using oracle java8 (build 1.8.0_60-b27) org.apache.solr.common.SolrException: Unable to compute facet ranges, facet context is not set\n\tat org.apache.solr.handler.component.RangeFacetProcessor.getFacetRangeCounts(RangeFacetProcessor.java:72)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:238)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2068)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:669)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:462)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:210)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:179)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:499)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)\n\tat org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\n\tat java.lang.Thread.run(Thread.java:745)\n", was (Author: nuddlegg): The problem still persists in 5.3.0 though the error message changed a bit. Using oracle java8. org.apache.solr.common.SolrException: Unable to compute facet ranges, facet context is not set\n\tat org.apache.solr.handler.component.RangeFacetProcessor.getFacetRangeCounts(RangeFacetProcessor.java:72)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:238)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2068)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:669)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:462)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:210)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:179)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)\n\tat
[jira] [Comment Edited] (SOLR-7883) MoreLikeThis is incompatible with facets
[ https://issues.apache.org/jira/browse/SOLR-7883?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=14725489#comment-14725489 ] Michael Daum edited comment on SOLR-7883 at 9/1/15 2:46 PM: The problem still persists in 5.3.0 though the error message changed a bit. Using oracle java8. org.apache.solr.common.SolrException: Unable to compute facet ranges, facet context is not set\n\tat org.apache.solr.handler.component.RangeFacetProcessor.getFacetRangeCounts(RangeFacetProcessor.java:72)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:238)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2068)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:669)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:462)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:210)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:179)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)\n\tat org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)\n\tat org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)\n\tat org.eclipse.jetty.server.Server.handle(Server.java:499)\n\tat org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)\n\tat org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)\n\tat org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)\n\tat org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)\n\tat java.lang.Thread.run(Thread.java:745)\n", was (Author: nuddlegg): The problem still persists in 5.3.0 though the error message changed a bit. org.apache.solr.common.SolrException: Unable to compute facet ranges, facet context is not set\n\tat org.apache.solr.handler.component.RangeFacetProcessor.getFacetRangeCounts(RangeFacetProcessor.java:72)\n\tat org.apache.solr.handler.component.FacetComponent.getFacetCounts(FacetComponent.java:296)\n\tat org.apache.solr.handler.MoreLikeThisHandler.handleRequestBody(MoreLikeThisHandler.java:238)\n\tat org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:143)\n\tat org.apache.solr.core.SolrCore.execute(SolrCore.java:2068)\n\tat org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:669)\n\tat org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:462)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:210)\n\tat org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:179)\n\tat org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)\n\tat org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)\n\tat org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)\n\tat org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)\n\tat org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)\n\tat org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)\n\tat org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)\n\tat