Something's off, for each row, it's performing the following 5
sub-queries.  Weird.  Below is the updated data-config.xml (compared
to the original email I changed the field from comment to added).

<lst name="document#5">
<str>----------- row #1-------------</str>
<int name="id">876</int>
<date name="updated">2009-11-02T06:36:28Z</date>
<str>---------------------------------------------</str>
-
<lst name="entity:added">
<str name="query">SELECT added FROM ratings WHERE app = 876</str>
<str name="query">SELECT added FROM ratings WHERE app = 876</str>
<str name="query">SELECT added FROM ratings WHERE app = 876</str>
<str name="query">SELECT added FROM ratings WHERE app = 876</str>
<str name="query">SELECT added FROM ratings WHERE app = 876</str>
<str name="time-taken">0:0:0.0</str>
<str name="time-taken">0:0:0.0</str>
<str name="time-taken">0:0:0.0</str>
<str name="time-taken">0:0:0.0</str>
<str name="time-taken">0:0:0.0</str>
<str>----------- row #1-------------</str>
<date name="added">2010-01-26T18:08:53Z</date>
<str>---------------------------------------------</str>
<str>----------- row #2-------------</str>
<date name="added">2010-01-27T20:16:20Z</date>
<str>---------------------------------------------</str>
<str>----------- row #3-------------</str>
<date name="added">2010-01-29T00:02:40Z</date>
<str>---------------------------------------------</str>
<str>----------- row #4-------------</str>
<date name="added">2010-02-01T16:59:42Z</date>
<str>---------------------------------------------</str>
</lst>
</lst>

<dataConfig>
  <dataSource type="JdbcDataSource" name="ch"
driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/ch"
batchSize="-1" user="ch" password="ch_on_this"/>
  <document name="ch">
    <entity name="applications" pk="id" dataSource="ch"
      query="SELECT id, updated FROM applications limit 10">
      <entity name="comment" dataSource="ch" query="SELECT * FROM
ratings WHERE app = ${applications.id}">
        <field name="comment" column="comment"/>
        <field name="added" column="added"/>
      </entity>
    </entity>
  </document>
</dataConfig>

On Wed, Apr 21, 2010 at 10:41 AM, caman <aboxfortheotherst...@gmail.com> wrote:
>
> Hard to tell.
>
>
>
> Did you try putting the child entity part of main query with subquery. Don't
> think that is the issue though but worth a try
>
> Select id, updated,( SELECT comment  FROM ratings WHERE app = appParent.id)
> as comment FROM applications appParent limit 10
>
>
>
>
>
> From: Jason Rutherglen [via Lucene]
> [mailto:ml-node+740680-1955771337-124...@n3.nabble.com]
> Sent: Wednesday, April 21, 2010 10:33 AM
> To: caman
> Subject: Re: Problem with DataImportHandler and embedded entities
>
>
>
> Caman,
>
> I'm storing it.  This is what I see when DataImportHandler verbose is turned
> on.
>
> While the field names don't match, I am seeing that sub-queries are
> being performed, data is being returned.  It's just not making it into
> the document.
>
> <lst name="verbose-output">
> -
> <lst name="entity:applications">
> -
> <lst name="document#1">
> <str name="query">SELECT id, updated FROM applications limit 10</str>
> <str name="time-taken">0:0:0.9</str>
> <str>----------- row #1-------------</str>
> <int name="id">407</int>
> <date name="updated">2009-11-02T06:35:48Z</date>
> <str>---------------------------------------------</str>
> -
> <lst name="entity:added">
> <str name="query">SELECT added FROM ratings WHERE app = 407</str>
> <str name="time-taken">0:0:0.8</str>
> </lst>
> </lst>
>
> On Wed, Apr 21, 2010 at 10:17 AM, caman <[hidden email]
> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740680&i=0> > wrote:
>
>
>
>>
>> Are you storing the comment field or indexing it?
>>
>> <field  ..  Stored="false" ... >  will not appear in the document.
>>
>>
>>
>> From: Jason Rutherglen [via Lucene]
>> [mailto:[hidden email]
> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740680&i=1> ]
>> Sent: Wednesday, April 21, 2010 10:15 AM
>> To: caman
>> Subject: Problem with DataImportHandler and embedded entities
>>
>>
>>
>> I'm using the following data-config.xml with DataImportHandler.  I've
>> never used embedded entities before however I'm not seeing the comment
>> show up in the document... I'm not sure what's up.
>>
>> <dataConfig>
>>  <dataSource type="JdbcDataSource" name="ch"
>> driver="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/ch"
>> batchSize="-1" user="ch" password="ch_on_this"/>
>>  <document name="ch">
>>    <entity name="applications" pk="id" dataSource="ch"
>>      query="SELECT id, updated FROM applications limit 10">
>>      <entity name="comment" dataSource="ch" query="SELECT comment
>> FROM ratings WHERE app = ${applications.id}">
>>        <field name="comment" column="comment"/>
>>      </entity>
>>    </entity>
>>  </document>
>> </dataConfig>
>>
>>
>>
>>  _____
>>
>> View message @
>>
> http://n3.nabble.com/Problem-with-DataImportHandler-and-embedded-entities-tp
>> 740624p740624.html
>> To start a new topic under Solr - User, email
>> [hidden email]
> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740680&i=2>
>> To unsubscribe from Solr - User, click
>> < (link removed)
>> yc3R1ZmZAZ21haWwuY29tfDQ3MjA2OHwtOTM0OTI1NzEx>  here.
>>
>>
>>
>>
>> --
>> View this message in context:
> http://n3.nabble.com/Problem-with-DataImportHandler-and-embedded-entities-tp
> 740624p740634.html
>> Sent from the Solr - User mailing list archive at Nabble.com.
>>
>
>
>
>  _____
>
> View message @
> http://n3.nabble.com/Problem-with-DataImportHandler-and-embedded-entities-tp
> 740624p740680.html
> To start a new topic under Solr - User, email
> ml-node+472068-464289649-124...@n3.nabble.com
> To unsubscribe from Solr - User, click
> < (link removed)
> yc3R1ZmZAZ21haWwuY29tfDQ3MjA2OHwtOTM0OTI1NzEx>  here.
>
>
>
>
> --
> View this message in context: 
> http://n3.nabble.com/Problem-with-DataImportHandler-and-embedded-entities-tp740624p740708.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to