Hi Hoss, Exactly in this scenario, I would love to use my custom generated document id. The array reference number is MyId & its value is some-interested-value matched to MyID.
So,how can I generate custom document id.? Jelda > -----Original Message----- > From: Chris Hostetter [mailto:[EMAIL PROTECTED] > Sent: Friday, December 15, 2006 6:35 AM > To: java-user@lucene.apache.org > Subject: Re: Lucene id generation > > > Karl: it sounds like you are just refering to using the > lucene docid as an array index for the FieldCache of your > "MyID" field ... that's a perfectly valid use of the docid, > the key being that you aren't expecting the id to contain any > meaningful data itself -- it's just a refrence number. > > : > if you are trying to think of Lucene's docid as a meaningful > : > number, you > : > are doing something wrong. > : > : There is this one place where I use it. The index is add only, and > : the only data that interests me is the stored field MyID, also kept > : track in an int[docid]. In case of index operation that > change docid, > : I simply repopulate the int[]. > : > : I throw this MyID value around quite a bit, starting in the hit > : collector. It save me time from deserializing all hits. > : > : Is this reasonable? > > > > -Hoss > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]