Thanks

On Fri, Apr 19, 2019 at 7:58 PM Erick Erickson <erickerick...@gmail.com>
wrote:

> Yep. There’s no euqivalent of an RDBMSs composite key in Solr OOB.
>
> > On Apr 19, 2019, at 4:28 PM, Vivekanand <askhead...@gmail.com> wrote:
> >
> > When you say roll your own , you mean , create a single field by
> > concatenation so that the result is unique ? Like USER_RECORD_12334 ?
> >
> > On Friday, April 19, 2019, Erick Erickson <erickerick...@gmail.com>
> wrote:
> >
> >> Basically you have to roll your own. You could do this when you assemble
> >> the document on the client or use an UpdateRequestProcessor. If the
> latter,
> >> by very, very sure you get it in the right place, specifically _before_
> the
> >> doc is routed.
> >>
> >> But I’d just assemble it on the client when I created the doc.
> >>
> >> Best,
> >> Erick
> >>
> >>> On Apr 19, 2019, at 10:40 AM, Vivekanand <askhead...@gmail.com> wrote:
> >>>
> >>> Hello,
> >>>
> >>>
> >>>
> >>> I have a use case like below.
> >>>
> >>>
> >>>
> >>> *USE CASE*
> >>>
> >>> I have a document with fields like
> >>>
> >>>
> >>>
> >>> Id,
> >>>
> >>> Id_type,
> >>>
> >>> Field_1.
> >>>
> >>> Filed_2
> >>>
> >>>
> >>>
> >>> 2 sample messages will look like
> >>>
> >>>
> >>>
> >>> {
> >>>
> >>> "id": "12334",
> >>>
> >>> "id_type": "USER_RECORD",
> >>>
> >>> "field_1": null,
> >>>
> >>> "field_2": null
> >>>
> >>> }
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> {
> >>>
> >>> "id": "31321",
> >>>
> >>> "id_type": "OWNER_RECORD",
> >>>
> >>> "field_1": null,
> >>>
> >>> "field_2": null
> >>>
> >>> }
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> *QUESTIONS*
> >>>
> >>>
> >>>
> >>> I’d like to define the unique key as a compound key from fields *id*
> and
> >>> *id_type*
> >>>
> >>>  1. Could someone give me an example of how to do this ? Or point to
> the
> >>>  relevant section in the docs?
> >>>  2. Is this the best way to define a compound primary key ? Is there a
> >>>  more efficient way ?
> >>>
> >>>
> >>>
> >>> *Regards,*
> >>>
> >>> *Vivek*
> >>
> >>
>
>

Reply via email to