Domanda

Ciao ragazzi, un po 'di aiuto qui sarebbe come sempre molto apprezzato.

io sono l'indicizzazione dei dati da un db usando Solr. Ogni riga della prima tabella, event_titles, può avere più di una data di inizio ad esso associato, contenuta nei event_dates tabella. Data-config è la seguente;

<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>

Uso della Develpment Console DIH, vedo che restituisce ogni data come dovrebbe, ma solo consente di risparmiare sempre il primo, per esempio;

<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>

Ma, il risultato quando si esegue un prescelto è la seguente ....

...
<arr name="start">
<date>2010-04-25T23:00:00Z</date>
</arr>
...

avrei anche se sarebbe messo tutte le date restituite nella inizio 'allineamento'?

Qualcuno può capannone luce su se questo è ancora possibile?

Cheers!

È stato utile?

Soluzione

fissi, multivalore nello schema dovrebbe essere impostata su true.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top