Hi, On Sun, Jun 28, 2009 at 2:39 PM, liat oren<oren.l...@gmail.com> wrote: > Hi, > > I have an index that is a multi-segment index (how come it is created this > way?) > > When I try to get the freq of a term at the following way: > TermDocs tDocs = this.indexReader.termDocs(term); > tf = tDocs.freq(); > the greq method : > public int freq() > { > return current.freq(); > } > is in MultiSegmentReader. > > The current is null, so I get an exception. same answer as in the last email you must call TermDocs#next() this will set TermDocs#current
TermDocs tDocs = this.indexReader.termDocs(term); tDocs.next() tf = tDocs.freq(); simon > > Should I initialize current? > How can I avoid this problem? > How can I avoid having a multi-segment index? > > Many thanks, > Liat > --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org