Currently the joins in the Streaming API don't support joining on multi-value fields. It will be difficult to support merge joins on multi-value fields but hash joins would be possible in the future. Also the gatherNodes graph expression will support multi-value fields in the future.
Joel Bernstein http://joelsolr.blogspot.com/ On Thu, Oct 6, 2016 at 4:52 PM, chriseldredge <chris.eldre...@gmail.com> wrote: > Is there any documentation on the support (or lack thereof) for using join, > hashJoin and other operations to combine streams on multiValued fields? > > I have a core with posts that can be written about multiple companies, and > another core with info about those companies: > > { > 'id': 'post-1234', > 'body': 'the body text about IBM and Oracle', > 'company_ids': [21, 43] > } > > { > 'id': 'company-21', > 'company_id': 21, > 'name': 'IBM', > } > > { > 'id': 'company-43', > 'company_id': 43, > 'name': 'Oracle' > } > > I want to join posts to companies. > > As an aside, this might not be possible yet before SOLR-8395 is completed > (query-time join (with scoring) for single value numeric fields) but I > thought I'd ask about multiValued fields anyway. > > > > -- > View this message in context: http://lucene.472066.n3. > nabble.com/Streaming-api-and-multiValued-fields-tp4300058.html > Sent from the Solr - User mailing list archive at Nabble.com. >