

solr 4.10で下記のsqlのようなJOINして各core内の要素を取得する方法がわからずハマっております。

[code]

    SELECT
     child.*,parent.*
    FROM child 
    JOIN parent
    WHERE child.parent_id=parent.id AND parent.tag='hoge'`
    
[/code]

childとparentは多対一の関係でparentが複数になることはありません。  
下記の通り試したところ、WHERE句は問題なく指定できましたがSELECT句でparentの要素を取ることができない状態です。

[code]

    select?q={!join from=parent_id to=id fromIndex=parent}id:1+tag:hoge
    
[/code]

自分で調べた感じでは無理なのではという気もしておりますが、ご教示のほどよろしくお願いします。


CC BY-SA 3.0
2015-10-22T02:19:28.160
17918
2015-10-22T04:37:09.300
2015-10-22T04:37:09.300
754
3827
question
java solr
solr 4.10で 異なるcore間のデータをjoinして要素を取得する方法は？