Hi. With regards to having multi-valued fromField org.apache.solr.search.join.CrossCollectionJoinQuery.CrossCollectionJoinQueryWeight#createCloudSolrStream requests export handler with sort by fromField
params.set(CommonParams.FL, fromField); params.set(CommonParams.SORT, fromField + " asc"); params.set(CommonParams.QT, "/export"); However, the export handler doesn't sort by mv field https://solr.apache.org/guide/8_9/exporting-result-sets.html#specifying-the-sort-criteria So, there should be an error somewhere. On Thu, Apr 27, 2023 at 8:48 PM Ron Haines <mickr...@gmail.com> wrote: > For what it's worth, I have recently used the cross collection join. I did > make sure that the 2 fields were defined the same, as far as both being > 'multi-value'. Although, I am not certain that is a requirement. > > Now, the other thing I ran into is that my 'documents' collection was > sharded, say across 5 shards. But, my 'person' collection was on a single > shard. I came to realize that the only time the join was working was for > the 'documents' collection documents, that were on the same shard as the > 'person' collection. My 'person' collection was quite small. So, to > address this, I simply replicated my 'person' collection across all 5 > shards. > > I'm still in the process of 'certifying' if what I described is > actually behaving the way I think it should. So far, so good. > > Ron Haines > > On Thu, Apr 27, 2023 at 9:53 AM Sergio García Maroto <marot...@gmail.com> > wrote: > > > Hi, > > > > I am trying to use crossCollection join to be able to use sharding. > > I am joining to collections Person and documents. Finding people with > > documetns of type pdf. Just realised no people comes back > > and noticed PersonID in document core is multivalue field. > > > > <field name="PersonID" type="string" indexed="true" stored="true" > > docValues= > > "true" multiValued="true" /> > > > > My query looks like > > {!join method=crossCollection from=PersonID to=PersonID > fromIndex=document > > v='type:(pdf)'} > > > > Is this feature not working on multivalue fields? Is there any other > > option? > > > > Regards > > Sergio Maroto > > > -- Sincerely yours Mikhail Khludnev https://t.me/MUST_SEARCH A caveat: Cyrillic!