C# Class LuceneIndexManager.Util.DocumentExtentions

Show file Open project: tucaz/LuceneIndexManager

Public Methods

Method Description
AddDecimalField ( this document, string name, decimal value ) : Lucene.Net.Documents.Document
AddField ( this document, string name, object value ) : Lucene.Net.Documents.Document

Add field to document with Store.Yes and Index.NOT_ANALYZED

AddField ( this document, string name, string value, Field store ) : Lucene.Net.Documents.Document

Add default field with Index.NOT_ANALYZED

AddField ( this document, string name, string value, Field store, Field index ) : Lucene.Net.Documents.Document

Add default field at document

AddIntField ( this document, string name, int value ) : Lucene.Net.Documents.Document
AddLongField ( this document, string name, long value ) : Lucene.Net.Documents.Document
AddStringField ( this document, string name, string value ) : Lucene.Net.Documents.Document

Add field if contains string value. Add with Store.Yes and Field.Index.NOT_ANALYZED_NO_NORMS

Private Methods

Method Description
AddNumericField ( Lucene.Net.Documents.Document document, Lucene.Net.Documents.NumericField field ) : Lucene.Net.Documents.Document
BuildNumericField ( string name ) : Lucene.Net.Documents.NumericField
ToEmptyString ( this value ) : string

Method Details

AddDecimalField() public static method

public static AddDecimalField ( this document, string name, decimal value ) : Lucene.Net.Documents.Document
document this
name string
value decimal
return Lucene.Net.Documents.Document

AddField() public static method

Add field to document with Store.Yes and Index.NOT_ANALYZED
public static AddField ( this document, string name, object value ) : Lucene.Net.Documents.Document
document this Document to add Field
name string Field Name
value object Field Value
return Lucene.Net.Documents.Document

AddField() public static method

Add default field with Index.NOT_ANALYZED
public static AddField ( this document, string name, string value, Field store ) : Lucene.Net.Documents.Document
document this Document to add Field
name string Field Name
value string Field Value
store Lucene.Net.Documents.Field Field store type
return Lucene.Net.Documents.Document

AddField() public static method

Add default field at document
public static AddField ( this document, string name, string value, Field store, Field index ) : Lucene.Net.Documents.Document
document this Document to add Field
name string Field Name
value string Field Value
store Lucene.Net.Documents.Field Field store type
index Lucene.Net.Documents.Field Field index type
return Lucene.Net.Documents.Document

AddIntField() public static method

public static AddIntField ( this document, string name, int value ) : Lucene.Net.Documents.Document
document this
name string
value int
return Lucene.Net.Documents.Document

AddLongField() public static method

public static AddLongField ( this document, string name, long value ) : Lucene.Net.Documents.Document
document this
name string
value long
return Lucene.Net.Documents.Document

AddStringField() public static method

Add field if contains string value. Add with Store.Yes and Field.Index.NOT_ANALYZED_NO_NORMS
public static AddStringField ( this document, string name, string value ) : Lucene.Net.Documents.Document
document this
name string Field Name
value string Field Value
return Lucene.Net.Documents.Document