Show / Hide Table of Contents

Class FullTextMatchPropertyFunction

Property Function which does full text matching.

Inheritance
object
FullTextMatchPropertyFunction
Implements
ILeviathanPropertyFunction
ISparqlPropertyFunction
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.PropertyFunctions
Assembly: dotNetRdf.Query.FullText.dll
Syntax
public class FullTextMatchPropertyFunction : ILeviathanPropertyFunction, ISparqlPropertyFunction

Constructors

| Edit this page View Source

FullTextMatchPropertyFunction(PropertyFunctionInfo)

Constructs a Full Text Match property function.

Declaration
public FullTextMatchPropertyFunction(PropertyFunctionInfo info)
Parameters
Type Name Description
PropertyFunctionInfo info

Property Function information.

Properties

| Edit this page View Source

FunctionUri

Gets the Function URI for the property function.

Declaration
public Uri FunctionUri { get; }
Property Value
Type Description
Uri
| Edit this page View Source

Variables

Gets the Variables used in the property function.

Declaration
public IEnumerable<string> Variables { get; }
Property Value
Type Description
IEnumerable<string>

Methods

| Edit this page View Source

Evaluate(SparqlEvaluationContext)

Evaluates the property function.

Declaration
public BaseMultiset Evaluate(SparqlEvaluationContext context)
Parameters
Type Name Description
SparqlEvaluationContext context

Evaluation Context.

Returns
Type Description
BaseMultiset
| Edit this page View Source

GetResults(IEnumerable<IRefNode>, IFullTextSearchProvider, string)

Gets the Full Text Results for a specific search query.

Declaration
protected IEnumerable<IFullTextSearchResult> GetResults(IEnumerable<IRefNode> graphUris, IFullTextSearchProvider provider, string search)
Parameters
Type Name Description
IEnumerable<IRefNode> graphUris

Graph URIs.

IFullTextSearchProvider provider

Search Provider.

string search

Search Query.

Returns
Type Description
IEnumerable<IFullTextSearchResult>
| Edit this page View Source

GetResults(IEnumerable<IRefNode>, IFullTextSearchProvider, string, int)

Gets the Full Text Results for a specific search query.

Declaration
protected virtual IEnumerable<IFullTextSearchResult> GetResults(IEnumerable<IRefNode> graphUris, IFullTextSearchProvider provider, string search, int limit)
Parameters
Type Name Description
IEnumerable<IRefNode> graphUris

Graph URIs.

IFullTextSearchProvider provider

Search Provider.

string search

Search Query.

int limit

Result Limit.

Returns
Type Description
IEnumerable<IFullTextSearchResult>

Implements

ILeviathanPropertyFunction
ISparqlPropertyFunction

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • FullTextMatchPropertyFunction(PropertyFunctionInfo)
  • Properties
    • FunctionUri
    • Variables
  • Methods
    • Evaluate(SparqlEvaluationContext)
    • GetResults(IEnumerable<IRefNode>, IFullTextSearchProvider, string)
    • GetResults(IEnumerable<IRefNode>, IFullTextSearchProvider, string, int)
  • Implements
  • Extension Methods
Back to top Generated by DocFX