Interface IFullTextIndexer
Interface for classes that provide full text indexing functionality.
Inherited Members
Namespace: VDS.RDF.Query.FullText.Indexing
Assembly: dotNetRdf.Query.FullText.dll
Syntax
public interface IFullTextIndexer : IDisposable
Properties
| Edit this page View SourceIndexingMode
Gets the Indexing Mode used.
Declaration
IndexingMode IndexingMode { get; }
Property Value
Type | Description |
---|---|
IndexingMode |
Methods
| Edit this page View SourceFlush()
Flushes any outstanding changes to the Index.
Declaration
void Flush()
Index(IGraph)
Indexes a Graph.
Declaration
void Index(IGraph g)
Parameters
Type | Name | Description |
---|---|---|
IGraph | g | Graph. |
Remarks
Implementations
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. |
Index(ISparqlDataset)
Indexes a Dataset.
Declaration
void Index(ISparqlDataset dataset)
Parameters
Type | Name | Description |
---|---|---|
ISparqlDataset | dataset | Dataset. |
Remarks
Implementations
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
Unindex(IGraph)
Unindexes a Graph.
Declaration
void Unindex(IGraph g)
Parameters
Type | Name | Description |
---|---|---|
IGraph | g | Graph. |
Remarks
Implementations
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. |
Unindex(ISparqlDataset)
Unindexes a Dataset.
Declaration
void Unindex(ISparqlDataset dataset)
Parameters
Type | Name | Description |
---|---|---|
ISparqlDataset | dataset | Dataset. |
Remarks
Implementations
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