Hi,

It looks like the outcome field my not be correct or it may have missing
values. You'll need to populate this field for all records in the training
set.

Joel Bernstein
http://joelsolr.blogspot.com/

On Wed, Nov 23, 2016 at 3:21 PM, Joe Obernberger <
joseph.obernber...@gmail.com> wrote:

> Hi - I'm trying to experiment with the new train, features, model,
> classify capabilities of Solr 6.3.0.  I'm following along on:
> https://cwiki.apache.org/confluence/display/solr/Streaming+
> Expressions#StreamingExpressions-StreamSources
>
> When I execute:
> features(UNCLASS,
>     q="*:*",
>     featureSet="JoeFeature1",
>     field="Title",
>     outcome="Out",
>     numTerms=250)
>
> Title is defined like:
> <field name="Title" type="text_general" indexed="true" stored="false"/>
>
> Is this the correct syntax?  I'm getting an error:
>
> {
>   "result-set": {
>     "docs": [
>       {
>         "EXCEPTION": "java.util.concurrent.ExecutionException:
> org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:
> Error from server at http://cressida:9100/solr/UNCLASS_shard2_replica2:
> java.lang.NullPointerException\n\tat org.apache.solr.search.IGainTe
> rmsQParserPlugin$IGainTermsCollector.collect(IGainTermsQParserPlugin.java:129)\n\tat
> org.apache.lucene.search.MatchAllDocsQuery$1$1.score(MatchAllDocsQuery.java:56)\n\tat
> org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)\n\tat
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:669)\n\tat
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:473)\n\tat
> org.apache.solr.search.SolrIndexSearcher.buildAndRunCollecto
> rChain(SolrIndexSearcher.java:242)\n\tat org.apache.solr.search.SolrInd
> exSearcher.getDocListNC(SolrIndexSearcher.java:1803)\n\tat
> org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1620)\n\tat
> org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:617)\n\tat
> org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:531)\n\tat
> org.apache.solr.handler.component.SearchHandler.handleReques
> tBody(SearchHandler.java:295)\n\tat org.apache.solr.handler.Reques
> tHandlerBase.handleRequest(RequestHandlerBase.java:153)\n\tat
> org.apache.solr.core.SolrCore.execute(SolrCore.java:2213)\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:303)\n\tat
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:254)\n\tat
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilte
> r(ServletHandler.java:1668)\n\tat org.eclipse.jetty.servlet.Serv
> letHandler.doHandle(ServletHandler.java:581)\n\tat
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)\n\tat
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)\n\tat
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)\n\tat
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(
> ContextHandler.java:1160)\n\tat org.eclipse.jetty.servlet.Serv
> letHandler.doScope(ServletHandler.java:511)\n\tat
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)\n\tat
> org.eclipse.jetty.server.handler.ContextHandler.doScope(
> ContextHandler.java:1092)\n\tat org.eclipse.jetty.server.handl
> er.ScopedHandler.handle(ScopedHandler.java:141)\n\tat
> org.eclipse.jetty.server.handler.ContextHandlerCollection.ha
> ndle(ContextHandlerCollection.java:213)\n\tat
> org.eclipse.jetty.server.handler.HandlerCollection.handle(
> HandlerCollection.java:119)\n\tat org.eclipse.jetty.server.handl
> er.HandlerWrapper.handle(HandlerWrapper.java:134)\n\tat
> org.eclipse.jetty.server.Server.handle(Server.java:518)\n\tat
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:308)\n\tat
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:244)\n\tat
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.
> succeeded(AbstractConnection.java:273)\n\tat org.eclipse.jetty.io
> .FillInterest.fillable(FillInterest.java:95)\n\tat org.eclipse.jetty.io
> .SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)\n\tat
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume
> .produceAndRun(ExecuteProduceConsume.java:246)\n\tat
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume
> .run(ExecuteProduceConsume.java:156)\n\tat org.eclipse.jetty.util.thread.
> QueuedThreadPool.runJob(QueuedThreadPool.java:654)\n\tat
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)\n\tat
> java.lang.Thread.run(Thread.java:745)\n",
>         "EOF": true,
>         "RESPONSE_TIME": 10
>       }
>     ]
>   }
> }
>
> Thank you!
>
> -Joe
>
>

Reply via email to