ok. But do we need it? Thats what I am confused at. should 1 key from
table_1 pull all the data in relationship as they were inserted?


On Mon, Jun 3, 2013 at 7:53 PM, Jack Krupansky <j...@basetechnology.com>wrote:

> Same answer. Whether it is 2, 3, 10 or 1000 tables, you, the data
> architect must decide how to uniquely identify Solr documents. In general,
> when joining n tables, combine the n keys into one composite key. Either do
> it on the SQL query side, or with a Solr update request processor.
>
>
> -- Jack Krupansky
>
> -----Original Message----- From: Raheel Hasan
> Sent: Monday, June 03, 2013 10:44 AM
> To: solr-user@lucene.apache.org
> Subject: Re: Multitable import - uniqueKey
>
>
> Hi,
>
> Thanks for the replies. Actually, I had only a small confusion:
>
> From table_1 I got key_1; using this I join into table_2. But table_2 also
> gave another key key_2 which is needed for joining with table_3.
>
> So for Table1 and Table2 its obviously just fine... but what will happen
> when table3 is also added? will the 3 tables be intact in terms of
> relationship?
>
> Thanks.
>
>
>
> On Mon, Jun 3, 2013 at 7:33 PM, Jack Krupansky <j...@basetechnology.com>**
> wrote:
>
>  If the respective table IDs are not globally unique, then you (the
>> developer) will have to supplement the raw ID with a prefix or suffix or
>> other form of global ID (e.g., UUID) to assure that they are unique. You
>> could just add the SQL table name as a prefix or suffix.
>>
>> The bottom line: What do you WANT the Solr key field to look like? I mean,
>> YOU are the data architect, right? What requirements do you have? When
>> your
>> Solr application users receive the key values in the responses to queries,
>> what expectations do you expect to set for them?
>>
>> -- Jack Krupansky
>>
>> -----Original Message----- From: Raheel Hasan
>> Sent: Monday, June 03, 2013 9:12 AM
>> To: solr-user@lucene.apache.org
>> Subject: Multitable import - uniqueKey
>>
>>
>> Hi,
>>
>> I am importing multiple table (by join) into solr using DIH. All is set,
>> except for 1 confusion:
>> what to do with "*<uniqueKey>*" in schema?
>>
>>
>> When I had only 1 table, I had it fine. Now how to put 2 uniqueKeys (both
>> from different table).
>>
>> For example:
>>
>> <uniqueKey>table1_id</****uniqueKey>
>> <uniqueKey>table2_id</****uniqueKey>
>>
>>
>> Will this work?
>>
>> --
>> Regards,
>> Raheel Hasan
>>
>>
>
>
> --
> Regards,
> Raheel Hasan
>



-- 
Regards,
Raheel Hasan

Reply via email to