And last I knew (admittedly a long time ago) Query Elevation Component would fail with a non-string type. So in Robert's case things would run along fine forever until using QEV... Which, to be fair, may be never <G>..
This may have changed, but is an example of how the <uniqueKey> not being a string type can pop up and bite you. But the routing bit is critical for SolrCloud. Best Erick On Thu, Aug 1, 2013 at 1:10 PM, Ali, Saqib <docbook....@gmail.com> wrote: > I think I have found an issue with using the long integer for > uniqueKey*— *Document > routing using ! notation will not work with a long integer uniqueKey :( > > > Thanks Jack and Robi > > > On Thu, Aug 1, 2013 at 10:05 AM, Petersen, Robert < > robert.peter...@mail.rakuten.com> wrote: > > > Hi guys, > > > > We have used an integer as our unique key since solr 1.3 with no problems > > at all. We never thought of using anything else because our solr unique > > key is based upon our product sku data base field which is defined as an > > integer also. We're on solr 3.6.1 currently. > > > > Thanks > > Robi > > > > -----Original Message----- > > From: Jack Krupansky [mailto:j...@basetechnology.com] > > Sent: Thursday, August 01, 2013 9:27 AM > > To: solr-user@lucene.apache.org > > Subject: Re: uniqueKey: string vs. long integer > > > > Although I cringe at the thought of anybody using anything other than a > > string for the unique key for a document, I can't point to any part of > Solr > > that will absolutely fail. I wouldn't be surprised if there weren't a few > > nooks and crannies in Solr that might depend on the type of the ID, or at > > least depend on it being able to converted to and from string. I'm not > sure > > if SolrCloud has any dependence on the document ID field type. > > > > Could you inquire as to why this third party chose to go with a > non-string > > document key? Just curious if they perceived some advantage. I mean, is > the > > key used in numeric calculations? Can it be negative? Is it ever sorted? > > > > But as a Solr best practice, I'd advise against it. > > > > -- Jack Krupansky > > > > -----Original Message----- > > From: Ali, Saqib > > Sent: Thursday, August 01, 2013 12:02 PM > > To: solr-user@lucene.apache.org > > Subject: uniqueKey: string vs. long integer > > > > We have an application that was developed by a third party. It uses > > uniqueKey that is a long integer instead of a string. Will there be any > > repercussions of using a long integer instead of string for the > uniqueKey? > > > > Thanks! :) > > > > > > > > >