Class BaseSimpleFullTextIndexer
Abstract Implementation of a simple Full Text Indexer which simply indexes the full text of literal objects and associates a specific Node with that full text.
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Query.FullText.Indexing
Assembly: dotNetRdf.Query.FullText.dll
Syntax
public abstract class BaseSimpleFullTextIndexer : BaseFullTextIndexer, IFullTextIndexer, IDisposable
Methods
| Improve this Doc View SourceIndex(string, INode, string)
Abstract method that derived classes must implement to do the actual indexing of full text and node pairs.
Declaration
protected abstract void Index(string graphUri, INode n, string text)
Parameters
Type | Name | Description |
---|---|---|
string | graphUri | Graph URI. |
INode | n | Node. |
string | text | Full Text. |
Index(string, Triple)
Indexes a Triple.
Declaration
protected override void Index(string graphUri, Triple t)
Parameters
Type | Name | Description |
---|---|---|
string | graphUri | Graph URI. |
Triple | t | Triple. |
Overrides
| Improve this Doc View SourceUnindex(string, INode, string)
Abstract method that derived classes must implement to do the actual unindexing of full text and nodes.
Declaration
protected abstract void Unindex(string graphUri, INode n, string text)
Parameters
Type | Name | Description |
---|---|---|
string | graphUri | Graph URI. |
INode | n | Node to index. |
string | text | Full Text to associate with the Node. |
Unindex(string, Triple)
Unindexes a Triple.
Declaration
protected override void Unindex(string graphUri, Triple t)
Parameters
Type | Name | Description |
---|---|---|
string | graphUri | Graph URI. |
Triple | t | Triple. |
Overrides
Implements
System.IDisposable