The document writer
my $writer = Plucene::Index::DocumentWriter ->new($directory, $analyser, $max_field_length); $writer->add_document($segment, $doc);
This is the document writer class.
my $writer = Plucene::Index::DocumentWriter ->new($directory, $analyser, $max_field_length);
This will create a new Plucene::Index::DocumentWriter object with the passed in arguments.
$writer->add_document($segment, $doc);