Show / Hide Table of Contents

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.

Inheritance
object
BaseFullTextIndexer
BaseSimpleFullTextIndexer
BaseSimpleLuceneIndexer
Implements
IFullTextIndexer
IDisposable
Inherited Members
BaseFullTextIndexer.IndexingMode
BaseFullTextIndexer.Index(Triple)
BaseFullTextIndexer.Index(IGraph, Triple)
BaseFullTextIndexer.Index(IGraph)
BaseFullTextIndexer.Index(ISparqlDataset)
BaseFullTextIndexer.Unindex(Triple)
BaseFullTextIndexer.Unindex(IGraph, Triple)
BaseFullTextIndexer.Unindex(IGraph)
BaseFullTextIndexer.Unindex(ISparqlDataset)
BaseFullTextIndexer.Flush()
BaseFullTextIndexer.Dispose()
BaseFullTextIndexer.DisposeInternal()
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

| Edit this page View Source

Index(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.

| Edit this page View Source

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
BaseFullTextIndexer.Index(string, Triple)
| Edit this page View Source

Unindex(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.

| Edit this page View Source

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
BaseFullTextIndexer.Unindex(string, Triple)

Implements

IFullTextIndexer
IDisposable

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Methods
    • Index(string, INode, string)
    • Index(string, Triple)
    • Unindex(string, INode, string)
    • Unindex(string, Triple)
  • Implements
  • Extension Methods
Back to top Generated by DocFX