Lucene.Net
3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
|
Inherits Lucene.Net.Search.Vectorhighlight.FragmentsBuilder.
Inherited by Lucene.Net.Search.Vectorhighlight.ScoreOrderFragmentsBuilder, and Lucene.Net.Search.Vectorhighlight.SimpleFragmentsBuilder.
Public Member Functions | |
abstract List< WeightedFragInfo > | GetWeightedFragInfoList (List< WeightedFragInfo > src) |
virtual String | CreateFragment (IndexReader reader, int docId, String fieldName, FieldFragList fieldFragList) |
create a fragment. | |
virtual String[] | CreateFragments (IndexReader reader, int docId, String fieldName, FieldFragList fieldFragList, int maxNumFragments) |
create multiple fragments. | |
Static Public Attributes | |
static String[] | COLORED_PRE_TAGS |
static String[] | COLORED_POST_TAGS = { "</b>" } |
Protected Member Functions | |
BaseFragmentsBuilder () | |
BaseFragmentsBuilder (String[] preTags, String[] postTags) | |
virtual String[] | GetFieldValues (IndexReader reader, int docId, String fieldName) |
virtual Field[] | GetFields (IndexReader reader, int docId, String fieldName) |
virtual String | MakeFragment (StringBuilder buffer, int[] index, String[] values, WeightedFragInfo fragInfo) |
virtual String | MakeFragment (StringBuilder buffer, int[] index, Field[] values, WeightedFragInfo fragInfo) |
virtual String | GetFragmentSource (StringBuilder buffer, int[] index, String[] values, int startOffset, int endOffset) |
virtual String | GetFragmentSource (StringBuilder buffer, int[] index, Field[] values, int startOffset, int endOffset) |
virtual String | GetPreTag (int num) |
virtual String | GetPostTag (int num) |
Protected Attributes | |
String[] | preTags |
Definition at line 32 of file BaseFragmentsBuilder.cs.
|
protected |
Definition at line 47 of file BaseFragmentsBuilder.cs.
|
protected |
Definition at line 53 of file BaseFragmentsBuilder.cs.
|
virtual |
create a fragment.
reader | IndexReader of the index |
docId | document id to be highlighted |
fieldName | field of the document to be highlighted |
fieldFragList | FieldFragList object |
Implements Lucene.Net.Search.Vectorhighlight.FragmentsBuilder.
Definition at line 68 of file BaseFragmentsBuilder.cs.
|
virtual |
create multiple fragments.
reader | IndexReader of the index |
docId | document id to be highlighted |
fieldName | field of the document to be highlighted |
fieldFragList | ieldFragList object |
maxNumFragments | maximum number of fragments |
Implements Lucene.Net.Search.Vectorhighlight.FragmentsBuilder.
Definition at line 75 of file BaseFragmentsBuilder.cs.
|
protectedvirtual |
Definition at line 102 of file BaseFragmentsBuilder.cs.
|
protectedvirtual |
Definition at line 96 of file BaseFragmentsBuilder.cs.
|
protectedvirtual |
Definition at line 163 of file BaseFragmentsBuilder.cs.
|
protectedvirtual |
Definition at line 176 of file BaseFragmentsBuilder.cs.
|
protectedvirtual |
Definition at line 195 of file BaseFragmentsBuilder.cs.
|
protectedvirtual |
Definition at line 189 of file BaseFragmentsBuilder.cs.
|
pure virtual |
|
protectedvirtual |
Definition at line 110 of file BaseFragmentsBuilder.cs.
|
protectedvirtual |
Definition at line 116 of file BaseFragmentsBuilder.cs.
|
static |
Definition at line 45 of file BaseFragmentsBuilder.cs.
|
static |
Definition at line 35 of file BaseFragmentsBuilder.cs.
|
protected |
Definition at line 34 of file BaseFragmentsBuilder.cs.