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