Lucene.Net  3.0.3
Lucene.Net is a .NET port of the Java Lucene Indexing Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties
Public Member Functions | List of all members
Lucene.Net.Index.DocInverterPerField Class Reference

Holds state for inverting all occurrences of a single field in the document. This class doesn't do anything itself; instead, it forwards the tokens produced by analysis to its own consumer (InvertedDocConsumerPerField). It also interacts with an endConsumer (InvertedDocEndConsumerPerField). More...

Inherits Lucene.Net.Index.DocFieldConsumerPerField.

Public Member Functions

 DocInverterPerField (DocInverterPerThread perThread, FieldInfo fieldInfo)
 
override void Abort ()
 
override void ProcessFields (IFieldable[] fields, int count)
 Processes all occurrences of a single field
 

Detailed Description

Holds state for inverting all occurrences of a single field in the document. This class doesn't do anything itself; instead, it forwards the tokens produced by analysis to its own consumer (InvertedDocConsumerPerField). It also interacts with an endConsumer (InvertedDocEndConsumerPerField).

Definition at line 34 of file DocInverterPerField.cs.

Constructor & Destructor Documentation

Lucene.Net.Index.DocInverterPerField.DocInverterPerField ( DocInverterPerThread  perThread,
FieldInfo  fieldInfo 
)

Definition at line 44 of file DocInverterPerField.cs.

Member Function Documentation

override void Lucene.Net.Index.DocInverterPerField.Abort ( )
virtual

Implements Lucene.Net.Index.DocFieldConsumerPerField.

Definition at line 54 of file DocInverterPerField.cs.

override void Lucene.Net.Index.DocInverterPerField.ProcessFields ( IFieldable[]  fields,
int  count 
)
virtual

Processes all occurrences of a single field

Implements Lucene.Net.Index.DocFieldConsumerPerField.

Definition at line 60 of file DocInverterPerField.cs.


The documentation for this class was generated from the following file: