Provided by: liblucy-perl_0.3.3-6build1_amd64 

NAME
Lucy::Index::SegWriter - Write one segment of an index.
DESCRIPTION
SegWriter is a conduit through which information fed to Indexer passes. It manages Segment and Inverter,
invokes the Analyzer chain, and feeds low level DataWriters such as PostingListWriter and DocWriter.
The sub-components of a SegWriter are determined by Architecture. DataWriter components which are added
to the stack of writers via add_writer() have add_inverted_doc() invoked for each document supplied to
SegWriter's add_doc().
METHODS
add_doc( [labeled params] )
Add a document to the segment. Inverts "doc", increments the Segment's internal document id, then calls
add_inverted_doc(), feeding all sub-writers.
add_writer(writer)
Add a DataWriter to the SegWriter's stack of writers.
register( [labeled params] )
Register a DataWriter component with the SegWriter. (Note that registration simply makes the writer
available via fetch(), so you may also want to call add_writer()).
• api - The name of the DataWriter api which "writer" implements.
• component - A DataWriter.
fetch(api)
Retrieve a registered component.
• api - The name of the DataWriter api which the component implements.
INHERITANCE
Lucy::Index::SegWriter isa Lucy::Index::DataWriter isa Lucy::Object::Obj.
perl v5.22.1 2015-12-18 Lucy::Index::SegWriter(3pm)