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
Namespace: VDS.RDF.Query.FullText.Indexing
Assembly: dotNetRdf.Query.FullText.dll
Syntax
public abstract class BaseSimpleFullTextIndexer : BaseFullTextIndexer, IFullTextIndexer, IDisposable
Methods
| Edit this page 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
| Edit this page 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. |