従来の mySQL データベースのインデックスを作成しようとしています。(ひどい正規化のように) サブジェクト ID のカンマ区切りリストと、それらの ID を実際のサブジェクト名に一致させるルックアップ テーブルを含むサブジェクト列を持つリリース テーブルが含まれています。私がやろうとしているのは、各サブジェクトの ID と名前の両方を SOLR に取得することですが、機能していないようです。
私のdata-config.xmlの関連部分は次のとおりです。
<entity name="release"
query="SELECT
distinct(rkey), subject
FROM releases_info"
transformer="RegexTransformer">
<field column="rkey" name="id" />
<field name="s" column="subject" splitBy="," />
<entity name="subject_names" query="SELECT name FROM subjects WHERE id = '${release.subject}'">
<field name="subjects" column="name" />
</entity>
</entity>
splitBy が正常に機能し、release.subject の値を適切な分割配列に置き換えている間、2 番目の選択クエリに対してさまざまな順列を試しましたが、失敗するか、何も取得されません。私が間違っているかもしれない場所はありますか?