0
嘿傢伙,這裏的一些幫助將一如既往地非常感謝。Solr DatImportHandler,同一類型的多個resuls?
我使用Solr從數據庫索引數據。第一個表中的每一行event_titles可以有多個與之關聯的開始日期,包含在表event_dates中。數據配置如下;
<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農業開發控制檯,我可以看到它返回每個日期,因爲它應該,但它永遠只能保存第一個,例如;
<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>
...
我會雖然它會把所有返回的日期,開始「陣」?
任何人都可以闡明這是否甚至可能嗎?
乾杯!