Refer to the following documentation: https://wiki.apache.org/solr/Join
According to the documentation the SOLR equivalent of this SQL query: SELECT xxx, yyy FROM collection1 WHERE outer_id IN (SELECT inner_id FROM collection1 where zzz = "vvv") is this: /solr/collection1/select ? fl=xxx,yyy & q={!join from=inner_id to=outer_id}zzz:vvv Basically the SQL equivalent of what I'd like to do is: SELECT xxx, yyy FROM collection1 WHERE (aaa = "1" OR bbb = "2") AND outer_id IN (SELECT inner_id FROM collection1 where zzz = "vvv") Is it possible to do this query in SOLR? -- View this message in context: http://lucene.472066.n3.nabble.com/How-to-self-join-a-collection-with-SOLR-and-have-another-condition-tp4276235.html Sent from the Solr - User mailing list archive at Nabble.com.