Hi, The example in the cwiki would require setting up the people and pets collections. Unless I'm mistaken this won't work with the out of the box schemas. So you'll need to setup some test schemas to get started. Although having out of the box streaming schemas is a great idea.
Joel Bernstein http://joelsolr.blogspot.com/ On Mon, May 9, 2016 at 9:22 PM, Ryan Cutter <ryancut...@gmail.com> wrote: > Hello, I'm checking out the cool stream join operations in Solr 6.0 but > can't seem to the example listed on the wiki to work: > > > https://cwiki.apache.org/confluence/display/solr/Streaming+Expressions#StreamingExpressions-innerJoin > > innerJoin( > search(people, q=*:*, fl="personId,name", sort="personId asc"), > search(pets, q=type:cat, fl="ownerId,petName", sort="ownerId asc"), > on="personId=ownerId" > ) > > ERROR - 2016-05-09 21:42:43.497; [c:pets s:shard1 r:core_node1 > x:pets_shard1_replica1] org.apache.solr.common.SolrException; > java.io.IOException: java.lang.NullPointerException > > at > > org.apache.solr.client.solrj.io.stream.CloudSolrStream.constructStreams(CloudSolrStream.java:339) > > 1. Joel Bernstein pointed me at SOLR-9058. Is this the likely bug? > 2. What kind of field should personId and ownerId be? long, string, > something else? > 3. Does someone have an example schema or dataset that show off these > joins? If not, it's something I could work on for future souls. > > Thanks! Ryan >