>> Basically, i am trying to understand where and how solr joins differ from
>> lucene joins. Any pointers, much appreciated ?
>>
>>
Hello Anand,

I'm keen for index-time joins (aka block joins), thus I've never looked
into query-time ones.
I even didn't ever know that there are two different query-time joins. This
diverging might caused the fabulous drama: segmented vs top-level
Ok. It seems like, Solr's query time join never scores
https://github.com/apache/lucene-solr/blob/trunk/solr/core/src/java/org/apache/solr/search/JoinQParserPlugin.java#L535
But Lucene's JoinUtils does
https://github.com/apache/lucene-solr/blob/trunk/lucene/join/src/java/org/apache/lucene/search/join/JoinUtil.java?source=cc#L78
Also Solr's join joins across different cores.

-- 
Sincerely yours
Mikhail Khludnev
Principal Engineer,
Grid Dynamics

<http://www.griddynamics.com>
 <mkhlud...@griddynamics.com>

Reply via email to