You've provided no information to help guide an answer and even with more information there are too many variables to say definitively.
There are quite a number of Streaming join options, see: https://cwiki.apache.org/confluence/display/solr/Streaming+Expressions. You'll have to do some exploration of the various ones mentioned on that page as they pertain to your particular use case. Best, Erick On Fri, Jun 23, 2017 at 8:04 AM, mganeshs <mgane...@live.in> wrote: > Hi, > > So far we had only one shards so joins are working fine. And now as our data > is growing, we would like to go for new shards and we would like to go with > only default sharding mechanism for various reasons. > > Due to this, join will fail. as it's not supported if we have more than one > shards. > > For this reason we are planning to use join. > > Can you suggest whether streaming can be used like we used join before ? > Will there be any penalty wrt response time and CPU utilization ? > > Currently we are using simple join which is like one to one mapping sort of > join. For this when I move to Streaming, What kind of join Should I go for ? > hashJoin or leftOuterJoin or innerJoin etc ? > > Pls suggest, > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/Using-of-Streaming-to-join-between-shards-tp4342563.html > Sent from the Solr - User mailing list archive at Nabble.com.