Table of Contents

Class SearchSpanDefinitionBuilder<TDocument>

Namespace
MongoDB.Driver.Search
Assembly
MongoDB.Driver.dll

A builder for a span clause.

public sealed class SearchSpanDefinitionBuilder<TDocument>

Type Parameters

TDocument

The type of the document.

Inheritance
SearchSpanDefinitionBuilder<TDocument>
Inherited Members

Methods

First(SearchSpanDefinition<TDocument>, int)

Creates a span clause that matches near the beginning of the string.

Near(IEnumerable<SearchSpanDefinition<TDocument>>, int, bool)

Creates a span clause that matches multiple string found near each other.

Or(params SearchSpanDefinition<TDocument>[])

Creates a span clause that matches any of its subclauses.

Or(IEnumerable<SearchSpanDefinition<TDocument>>)

Creates a span clause that matches any of its subclauses.

Subtract(SearchSpanDefinition<TDocument>, SearchSpanDefinition<TDocument>)

Creates a span clause that excludes certain strings from the search results.

Term(SearchPathDefinition<TDocument>, SearchQueryDefinition)

Creates a span clause that matches a single term.

Term<TField>(Expression<Func<TDocument, TField>>, SearchQueryDefinition)

Creates a span clause that matches a single term.