Table of Contents

Namespace MongoDB.EntityFrameworkCore.Metadata.Search.Definitions

Classes

EmbeddedArraySearchIndexDefinition

Defines a MongoDB search index part that contains field mappings for an array of embedded (nested) documents.

EmbeddedSearchIndexDefinition

Defines a MongoDB search index part that contains field mappings for an embedded (nested) document.

EmbeddedSearchIndexDefinitionBase

Defines a MongoDB search index part that contains field mappings for an embedded (nested) document, or an array of embedded (nested) documents.

EmptySearchIndexFilterDefinition

Defines a MongoDB search index character or token filter with no additional options.

GramFilterDefinition

Definition for edge-gram and n-gram token filters.

HtmlStripFilterDefinition

Definition for the "htmlStrip" token filter.

IcuNormalizingFilterDefinition

Definition for the "icuNormalizing" token filter.

IncludeOriginalTokensFilterDefinition

Definition for the "includeOriginalTokens" token filter.

MappingsFilterDefinition

Definition for the "mapping" token filter.

MaxTokenLengthTokenizerDefinition

Definition for any tokenizer that is configured with a MaxTokenLength.

MinMaxFilterDefinition

Definition for the token filters with Min and Max.

RegexCaptureGroupTokenizerDefinition

Definition for the "regex" tokenizer.

RegexFilterDefinition

Definition for the "regex" token filter.

RegexSplitTokenizerDefinition

Definition for the "regexSplit" tokenizer.

SearchIndexAnalyzerDefinition

The definition for an analyzer in a MongoDB search index.

SearchIndexAnalyzersDefinition

The definition for the collection of analyzers added to an index.

SearchIndexAutoCompleteDefinition

A MongoDB search definition for the "autocomplete" type.

SearchIndexBooleanDefinition

A MongoDB search definition for the "boolean" type.

SearchIndexDateDefinition

A MongoDB search definition for the "date" type.

SearchIndexDefinition

The top-level definition for a MongoDB search index.

SearchIndexDefinitionBase

Defines all or part of a MongoDB search index definition.

SearchIndexDefinitionWithFields

Defines a MongoDB search index part that contains field mappings. This could be for the top level document, or for embedded (nested) documents.

SearchIndexExcludeDefinition

A MongoDB search definition for excluding a field from the index.

SearchIndexGeoDefinition

A MongoDB search definition for the "geo" type.

SearchIndexGramTokenizerDefinition

Definition for any tokenizer that is configured with a MinGram and MaxGram.

SearchIndexNumberDefinition

A MongoDB search definition for the "number" type.

SearchIndexObjectIdDefinition

A MongoDB search definition for the "objectid" type.

SearchIndexStringDefinition

A MongoDB search definition for the "string" type.

SearchIndexSynonymDefinition

The definition for a synonym mapping in a MongoDB search index.

SearchIndexSynonymsDefinition

The definition for the collection of synonym mappings added to an index.

SearchIndexTokenDefinition

A MongoDB search definition for the "token" type.

SearchIndexTokenizerDefinition

Base class for tokenizer definitions.

SearchIndexTypeSetDefinition

The definition for a type set in a MongoDB search index.

SearchIndexTypeSetsDefinition

The definition for the collection of type sets added to an index.

SearchIndexUuidDefinition

A MongoDB search definition for the "uuid" type.

ShingleMinMaxFilterDefinition

Definition for the "shingle" token filter.

SnowballStemmingFilterDefinition

Definition for the "snowballStemming" token filter.

StopWordFilterDefinition

Definition for the "stopword" token filter.

WordDelimiterGraphFilterDefinition

Definition for the "wordDelimiterGraph" token filter.

Interfaces

ISearchIndexDefinition

Defines all or part of a MongoDB search index definition.