What is the unique id set in schema?

 

 

 

From: Jason Rutherglen [via Lucene] 
[mailto:ml-node+740744-1209892083-124...@n3.nabble.com] 
Sent: Wednesday, April 21, 2010 10:56 AM
To: caman
Subject: Re: Problem with DataImportHandler and embedded entities

 

The other issue now is full-import is only importing 1 document, and 
that's all.  Despite no limits etc... Odd... 

On Wed, Apr 21, 2010 at 10:48 AM, Jason Rutherglen 
<[hidden email] 
<http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740744&i=0> > wrote: 


> I think it's working, it was the lack of the seemingly innocuous 
> sub-entity pk="application_id".  After adding that I'm seeing some 
> data returned. 
> 
> On Wed, Apr 21, 2010 at 10:44 AM, Jason Rutherglen 
> <[hidden email] 
> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740744&i=1> > wrote: 
>> 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 <[hidden email] 
>> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740744&i=2> > 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:[hidden email] 
>>> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740744&i=3> ] 
>>> 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 
>>> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740680&i=0> 
>>> &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 
>>> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740680&i=1> 
>>> &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 
>>> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740680&i=2> 
>>> &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 
>>> [hidden email] 
>>> <http://n3.nabble.com/user/SendEmail.jtp?type=node&node=740744&i=4>  
>>> 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. 
>>> 
>> 
> 

 

  _____  

View message @ 
http://n3.nabble.com/Problem-with-DataImportHandler-and-embedded-entities-tp740624p740744.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) >  here. 

 


-- 
View this message in context: 
http://n3.nabble.com/Problem-with-DataImportHandler-and-embedded-entities-tp740624p740763.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to