solr datimporthandler、同じタイプの複数のリセル?
-
22-10-2019 - |
質問
やあみんな、ここでの助けはいつものように大歓迎です。
solrを使用してDBからデータをインデックス化しています。最初のテーブルの各行、Event_Titlesは、テーブルEvent_datesに含まれる複数の開始日を関連付けます。 Data-configは次のとおりです。
<entity name="events"
query="select id,title_id,name,summary,description,type from event_titles">
<entity name="events"
query="select start from event_dates where title_id = '${events.title_id}'">
</entity>
</entity>
Dih Develpmentコンソールを使用して、各日付を必要として返すことがわかりますが、たとえば最初の日付を保存するだけです。
<lst name="entity:event_dates">
<str name="query">
select start from event_dates where title_id = '38947'
</str>
<str name="time-taken">0:0:0.10</str>
<str>----------- row #1-------------</str>
<date name="start">2010-04-25T23:00:00Z</date>
<str>---------------------------------------------</str>
<str>----------- row #2-------------</str>
<date name="start">2010-04-26T23:00:00Z</date>
<str>---------------------------------------------</str>
<str>----------- row #3-------------</str>
<date name="start">2010-04-27T23:00:00Z</date>
<str>---------------------------------------------</str>
</lst>
しかし、選択を実行したときの結果は次のとおりです。
...
<arr name="start">
<date>2010-04-25T23:00:00Z</date>
</arr>
...
私はそれがすべての返された日付をスタート「配列」に入れるだろうと思いますか?
誰かがこれが可能であるかどうかに光を当てることができますか?
乾杯!
解決
修正された、マルチバリュームスキーマはTrueに設定する必要があります。
所属していません StackOverflow