C# Class Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder

Inheritance: FragmentsBuilder
Datei anzeigen Open project: robashton/ravendb

Public Properties

Property Type Description
COLORED_POST_TAGS String[]
COLORED_PRE_TAGS String[]

Protected Properties

Property Type Description
preTags String[]

Public Methods

Method Description
CreateFragment ( IndexReader reader, int docId, String fieldName, Lucene.Net.Search.Vectorhighlight.FieldFragList fieldFragList ) : String
CreateFragments ( IndexReader reader, int docId, String fieldName, Lucene.Net.Search.Vectorhighlight.FieldFragList fieldFragList, int maxNumFragments ) : String[]
GetWeightedFragInfoList ( List src ) : List

Protected Methods

Method Description
BaseFragmentsBuilder ( ) : System
BaseFragmentsBuilder ( String preTags, String postTags ) : System
GetFields ( IndexReader reader, int docId, String fieldName ) : Lucene.Net.Documents.Field[]
GetFragmentSource ( StringBuilder buffer, int index, Field values, int startOffset, int endOffset ) : String
GetPostTag ( int num ) : String
GetPreTag ( int num ) : String
MakeFragment ( StringBuilder buffer, int index, Field values, Lucene.Net.Search.Vectorhighlight.FieldFragList.WeightedFragInfo fragInfo ) : String

Private Methods

Method Description
CheckTagsArgument ( Object tags ) : Object
GetFieldValues ( IndexReader reader, int docId, String fieldName ) : String[]
GetFragmentSource ( StringBuilder buffer, int index, String values, int startOffset, int endOffset ) : String
GetFragmentSource ( StringBuilder buffer, int index, Field values, Lucene.Net.Search.Vectorhighlight.FieldFragList.WeightedFragInfo weightedFragInfo, int &startOffset ) : string
MakeFragment ( Lucene.Net.Search.Vectorhighlight.FieldFragList.WeightedFragInfo fragInfo, String src, int s ) : String
MakeFragment ( StringBuilder buffer, int index, String values, Lucene.Net.Search.Vectorhighlight.FieldFragList.WeightedFragInfo fragInfo ) : String
TrimEdges ( StringBuilder buffer, int startOffset, int endOffset, int &retStartOffset, int maxStart, int minEnd ) : string

Method Details

BaseFragmentsBuilder() protected method

protected BaseFragmentsBuilder ( ) : System
return System

BaseFragmentsBuilder() protected method

protected BaseFragmentsBuilder ( String preTags, String postTags ) : System
preTags String
postTags String
return System

CreateFragment() public method

public CreateFragment ( IndexReader reader, int docId, String fieldName, Lucene.Net.Search.Vectorhighlight.FieldFragList fieldFragList ) : String
reader Lucene.Net.Index.IndexReader
docId int
fieldName String
fieldFragList Lucene.Net.Search.Vectorhighlight.FieldFragList
return String

CreateFragments() public method

public CreateFragments ( IndexReader reader, int docId, String fieldName, Lucene.Net.Search.Vectorhighlight.FieldFragList fieldFragList, int maxNumFragments ) : String[]
reader Lucene.Net.Index.IndexReader
docId int
fieldName String
fieldFragList Lucene.Net.Search.Vectorhighlight.FieldFragList
maxNumFragments int
return String[]

GetFields() protected method

protected GetFields ( IndexReader reader, int docId, String fieldName ) : Lucene.Net.Documents.Field[]
reader Lucene.Net.Index.IndexReader
docId int
fieldName String
return Lucene.Net.Documents.Field[]

GetFragmentSource() protected method

protected GetFragmentSource ( StringBuilder buffer, int index, Field values, int startOffset, int endOffset ) : String
buffer StringBuilder
index int
values Lucene.Net.Documents.Field
startOffset int
endOffset int
return String

GetPostTag() protected method

protected GetPostTag ( int num ) : String
num int
return String

GetPreTag() protected method

protected GetPreTag ( int num ) : String
num int
return String

GetWeightedFragInfoList() public abstract method

public abstract GetWeightedFragInfoList ( List src ) : List
src List
return List

MakeFragment() protected method

protected MakeFragment ( StringBuilder buffer, int index, Field values, Lucene.Net.Search.Vectorhighlight.FieldFragList.WeightedFragInfo fragInfo ) : String
buffer StringBuilder
index int
values Lucene.Net.Documents.Field
fragInfo Lucene.Net.Search.Vectorhighlight.FieldFragList.WeightedFragInfo
return String

Property Details

COLORED_POST_TAGS public_oe static_oe property

public static String[] COLORED_POST_TAGS
return String[]

COLORED_PRE_TAGS public_oe static_oe property

public static String[] COLORED_PRE_TAGS
return String[]

preTags protected_oe property

protected String[] preTags
return String[]