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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Public Member Functions | List of all members
Lucene.Net.Search.Vectorhighlight.SimpleFragmentsBuilder Class Reference

A simple implementation of FragmentsBuilder. More...

Inherits Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder.

Public Member Functions

 SimpleFragmentsBuilder ()
 a constructor.
 
 SimpleFragmentsBuilder (String[] preTags, String[] postTags)
 a constructor.
 
override List< WeightedFragInfoGetWeightedFragInfoList (List< WeightedFragInfo > src)
 do nothing. return the source list.
 
- Public Member Functions inherited from Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder
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.
 

Additional Inherited Members

- Static Public Attributes inherited from Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder
static String[] COLORED_PRE_TAGS
 
static String[] COLORED_POST_TAGS = { "</b>" }
 
- Protected Member Functions inherited from Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder
 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 inherited from Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder
String[] preTags
 

Detailed Description

A simple implementation of FragmentsBuilder.

Definition at line 30 of file SimpleFragmentsBuilder.cs.

Constructor & Destructor Documentation

Lucene.Net.Search.Vectorhighlight.SimpleFragmentsBuilder.SimpleFragmentsBuilder ( )

a constructor.

Definition at line 35 of file SimpleFragmentsBuilder.cs.

Lucene.Net.Search.Vectorhighlight.SimpleFragmentsBuilder.SimpleFragmentsBuilder ( String[]  preTags,
String[]  postTags 
)

a constructor.

Parameters
preTagsarray of pre-tags for markup terms
postTagsarray of post-tags for markup terms

Definition at line 45 of file SimpleFragmentsBuilder.cs.

Member Function Documentation

override List<WeightedFragInfo> Lucene.Net.Search.Vectorhighlight.SimpleFragmentsBuilder.GetWeightedFragInfoList ( List< WeightedFragInfo src)
virtual

do nothing. return the source list.

Implements Lucene.Net.Search.Vectorhighlight.BaseFragmentsBuilder.

Definition at line 54 of file SimpleFragmentsBuilder.cs.


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