it's up to you, but if the records come from a database, and you just need that data when the incremental index is done, I would save the info in the database, it,s usually easier to manage.
On 11/5/08, Ron Grabowski <[EMAIL PROTECTED]> wrote: > I want to incrementally re-build an index every night. I need to know the > last record that's stored in my index so I know what new records need to be > added. > > I suppose I could create a sub-folder beneath my index folder on the file > system and serialize a Hashtable of settings. > > > > ----- Original Message ---- > From: Jokin Cuadrado <[EMAIL PROTECTED]> > To: lucene-net-user@incubator.apache.org > Sent: Wednesday, November 5, 2008 5:12:59 PM > Subject: Re: Store simple properties about in index > > it's not possible to write individual properties to the Index, As most > of the times the lucene index it's just a desnormalized view of what > you have in a database, the usual way it's to write and get those > properties directly from the database. > > As for reading, you could access directly to the document via the > documentid, but it's a property that it's not reliable, because it > changes when you optimize the index. Howewer, a search by a unique > keyword it's very fast, so you can make the search and access the > document. But, as i said before, for this kind of requeriments it > easier to work with a database. รง > > Jokin. > > > On Wed, Nov 5, 2008 at 10:56 PM, Ron Grabowski <[EMAIL PROTECTED]> > wrote: >> Is there anyway to read or write simple properties about the index: >> >> indexWriter.SetProy("MaxTicketId", "1"); >> indexWriter.SetProperty("LastUpdatedBy", "anonymous"); >> >> Console.WriteLine("MaxTicketId: " + >> indexReader.GetProperty("MaxTicketId")); >> >> It would be possible to retrieve those properties without having to do a >> full search of the index. I shouldn't have to search if I know exactly >> what I want.pert >> > >