Lucene.Net.Documents.Field.Field C# (CSharp) Method

Field() public method

Create a tokenized and indexed field that is not stored, optionally with storing term vectors. This is useful for pre-analyzed fields. The TokenStream is read only when the Document is added to the index, i.e. you may not close the TokenStream until IndexWriter.AddDocument(Document) has been called.
public Field ( System name, Lucene.Net.Analysis.TokenStream tokenStream, TermVector termVector ) : System
name System The name of the field ///
tokenStream Lucene.Net.Analysis.TokenStream The TokenStream with the content ///
termVector TermVector Whether term vector should be stored ///
return System
        public Field(System.String name, TokenStream tokenStream, TermVector termVector)
        {
            if (name == null)
                throw new System.NullReferenceException("name cannot be null");
            if (tokenStream == null)
                throw new System.NullReferenceException("tokenStream cannot be null");
            
            this.internalName = StringHelper.Intern(name); // field names are interned
            this.fieldsData = null;
            this.tokenStream = tokenStream;
            
            this.internalIsStored = false;
            
            this.internalIsIndexed = true;
            this.internalIsTokenized = true;
            
            this.internalIsBinary = false;
            
            SetStoreTermVector(termVector);
        }
        

Same methods

Field::Field ( System name, Lucene.Net.Analysis.TokenStream tokenStream ) : System
Field::Field ( System name, System reader ) : System
Field::Field ( System name, System value_Renamed, Store store, Index index ) : System
Field::Field ( System name, System value_Renamed, Store store, Index index, TermVector termVector ) : System
Field::Field ( System name, System reader, TermVector termVector ) : System
Field::Field ( System name, bool internName, System value_Renamed, Store store, Index index, TermVector termVector ) : System
Field::Field ( System name, byte value_Renamed, Store store ) : System
Field::Field ( System name, byte value_Renamed, int offset, int length, Store store ) : System