Hé les gars, de l'aide ici serait comme toujours grandement appréciée.Solr DatImportHandler, plusieurs résultats du même type?
Je suis l'indexation de données à partir d'un db en utilisant Solr. Chaque ligne de la première table, event_titles, peut avoir plusieurs dates de début associées, contenues dans la table event_dates. Data-config est comme suit;
<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>
Utilisation de la console Develpment DIH, je peux voir qu'il retourne chaque jour comme il se doit, mais il ne sauve jamais le premier, par exemple;
<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>
Mais, le résultat lorsque vous exécutez une sélection est la suivante ....
...
<arr name="start">
<date>2010-04-25T23:00:00Z</date>
</arr>
...
j'aurais bien qu'il placerait toutes les dates de retour dans le début « array »?
Quelqu'un peut-il faire la lumière pour savoir si c'est même possible?
À la votre!