IndexWriter.ramBytesUsed() gives you access to the current memory usage of IndexWriter's buffers, but it can't tell you by how much it increased for a given document assuming concurrent access to the IndexWriter.
Le mer. 4 juil. 2018 à 15:13, Chris Bamford <ch...@bammers.net> a écrit : > Hello Adrien, > > > > > > There is no way to compute the byte size of a document. > > I feared that! > > > Also note that the > > relationship between the size of a document and how much space it will > use > > in the Lucene index is quite complex. > > > I understand. I was wondering if there was maybe some sneaky way of > peeking inside the IndexWriter before and after a write to compare buffer > sizes? > > Thanks > Chris > > > Le mer. 4 juil. 2018 à 11:26, Chris and Helen Bamford <ch...@bammers.net> > a > > écrit : > > > >> Hi there, > >> > >> How can I calculate the total size of a Lucene Document that I'm about > >> to write to an index so I know how many bytes I am writing please? I > >> need it for some external metrics collection. > >> > >> Thanks > >> > >> - Chris > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > >> For additional commands, e-mail: java-user-h...@lucene.apache.org > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@lucene.apache.org > >