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

Reply via email to