Got it. Thanks, Mike.  That explains.
regards,

-Hui


On 11/6/07, Mike Klaas <[EMAIL PROTECTED]> wrote:
>
> On 6-Nov-07, at 2:31 PM, Yu-Hui Jin wrote:
>
> > We used a custom fieldType that segments the values of a field A into
> > tokens.  We then define uniqueKey as that field A.  It seems when
> > we update
> > a document by solr, documents that have different values (one
> > contains the
> > other as a substring)  gets collided into one so the result is the new
> > document removed the old one.
> >
> > Does uniqueKey field has to be string typed?  How does the
> > comparison of the
> > values work for updating documents?
>
> uniqueKey needn't be string type, but the tokenizer must produce a
> single token only (and any documents that have the same resulting
> token will be considered "the same").
>
> If this is violated, the behaviour is undefined (but I wouldn't be
> surprised if the first token was used).
>
> -Mike
>
>


-- 
Regards,

-Hui

Reply via email to