Class PassageFormatter
Creates a formatted snippet from the top passages.
Note
This API is experimental and might change in incompatible ways in the next release.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lucene.Net.Search.PostingsHighlight
Assembly: Lucene.Net.ICU.dll
Syntax
public abstract class PassageFormatter
Methods
| Improve this Doc View SourceFormat(Passage[], String)
Formats the top passages
from content
into a human-readable text snippet.
Declaration
public abstract object Format(Passage[] passages, string content)
Parameters
Type | Name | Description |
---|---|---|
Passage[] | passages | top-N passages for the field. Note these are sorted in the order that they appear in the document for convenience. |
System.String | content | content for the field. |
Returns
Type | Description |
---|---|
System.Object | formatted highlight. Note that for the non-expert APIs in ICUPostingsHighlighter that return System.String, the System.Object.ToString() method on the System.Object returned by this method is used to compute the string. |