Thank you Joel - that was it; or rather a miss-understanding of how this works on my end!

-Joe


On 11/26/2016 10:17 PM, Joel Bernstein wrote:
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