Show / Hide Table of Contents

Interface IFullTextIndexer

Interface for classes that provide full text indexing functionality.

Inherited Members
IDisposable.Dispose()
Namespace: VDS.RDF.Query.FullText.Indexing
Assembly: dotNetRdf.Query.FullText.dll
Syntax
public interface IFullTextIndexer : IDisposable

Properties

| Edit this page View Source

IndexingMode

Gets the Indexing Mode used.

Declaration
IndexingMode IndexingMode { get; }
Property Value
Type Description
IndexingMode

Methods

| Edit this page View Source

Flush()

Flushes any outstanding changes to the Index.

Declaration
void Flush()
| Edit this page View Source

Index(IGraph)

Indexes a Graph.

Declaration
void Index(IGraph g)
Parameters
Type Name Description
IGraph g

Graph.

Remarks

Implementations SHOULD automatically Flush changes to the indexes at the end of this operation.

| Edit this page View Source

Index(IGraph, Triple)

Indexes a triple in the context of a graph.

Declaration
void Index(IGraph g, Triple t)
Parameters
Type Name Description
IGraph g

The graph context of the triple.

Triple t

The triple to index.

| Edit this page View Source

Index(ISparqlDataset)

Indexes a Dataset.

Declaration
void Index(ISparqlDataset dataset)
Parameters
Type Name Description
ISparqlDataset dataset

Dataset.

Remarks

Implementations SHOULD automatically Flush changes to the indexes at the end of this operation.

| Edit this page View Source

Index(Triple)

Indexes a Triple.

Declaration
[Obsolete("This method is replaced by Index(IGraph, Triple). As triple no longer carry a reference to a parent graph, this method should no longer be used.", true)]
void Index(Triple t)
Parameters
Type Name Description
Triple t

Triple.

Remarks

Implementations SHOULD NOT automatically Flush changes to the indexes at the end of this operation.

| Edit this page View Source

Unindex(IGraph)

Unindexes a Graph.

Declaration
void Unindex(IGraph g)
Parameters
Type Name Description
IGraph g

Graph.

Remarks

Implementations SHOULD automatically Flush changes to the indexes at the end of this operation.

| Edit this page View Source

Unindex(IGraph, Triple)

Unindexes a triple in the context of a graph.

Declaration
void Unindex(IGraph g, Triple t)
Parameters
Type Name Description
IGraph g

The graph context of the triple.

Triple t

The triple to be unindexed.

| Edit this page View Source

Unindex(ISparqlDataset)

Unindexes a Dataset.

Declaration
void Unindex(ISparqlDataset dataset)
Parameters
Type Name Description
ISparqlDataset dataset

Dataset.

Remarks

Implementations SHOULD automatically Flush changes to the indexes at the end of this operation.

| Edit this page View Source

Unindex(Triple)

Unindexes a Triple.

Declaration
[Obsolete("Replaced by Unindex(IGraph, Triple). As triples no longer have a reference to a parent graph, this method should no longer be used.", true)]
void Unindex(Triple t)
Parameters
Type Name Description
Triple t

Triple.

Remarks

Implementations SHOULD NOT automatically Flush changes to the indexes at the end of this operation.

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Properties
    • IndexingMode
  • Methods
    • Flush()
    • Index(IGraph)
    • Index(IGraph, Triple)
    • Index(ISparqlDataset)
    • Index(Triple)
    • Unindex(IGraph)
    • Unindex(IGraph, Triple)
    • Unindex(ISparqlDataset)
    • Unindex(Triple)
  • Extension Methods
Back to top Generated by DocFX