Click or drag to resize

MongoDB.Driver.Search Namespace

The MongoDB.Driver.Search namespace contains the Atlas Search related classes.
Classes
  ClassDescription
Public classBsonDocumentSearchDefinition<TDocument>
A search definition based on a BSON document.
Public classCompoundSearchDefinitionBuilder<TDocument>
A builder for compound search definitions.
Public classGeoWithinArea<TCoordinates>
Base class for area argument for GeoWithin queries.
Public classGeoWithinBox<TCoordinates>
Object that specifies the bottom left and top right GeoJSON points of a box to search within.
Public classGeoWithinCircle<TCoordinates>
Object that specifies the center point and the radius in meters to search within.
Public classGeoWithinGeometry<TCoordinates>
Object that specifies the GeoJson geometry to search within.
Public classJsonSearchDefinition<TDocument>
A search definition based on a JSON string.
Public classMultiSearchQueryDefinition
A query definition for multiple strings.
Public classSearchCountOptions
Options for counting the search results.
Public classSearchDefinition<TDocument>
Base class for search definitions.
Public classSearchDefinitionBuilder<TDocument>
A builder for a search definition.
Public classSearchFacet<TDocument>
Base class for search facets.
Public classSearchFacetBuilder<TDocument>
A builder for a search facet.
Public classSearchFuzzyOptions
Options for fuzzy search.
Public classSearchHighlight
Represents a result of highlighting.
Public classSearchHighlightOptions<TDocument>
Options for highlighting.
Public classSearchHighlightText
Represents the matching text or the surrounding text of a highlighting result.
Public classSearchMetaCountResult
A search count result set.
Public classSearchMetaFacetBucketResult
A search facet bucket result set.
Public classSearchMetaFacetResult
A search facet result set.
Public classSearchMetaResult
A result set for a search metadata query.
Public classSearchPathDefinition<TDocument>
Base class for search paths.
Public classSearchPathDefinitionBuilder<TDocument>
A builder for a search path.
Public classSearchQueryDefinition
Base class for search queries.
Public classSearchRangeBuilder
A builder for a SearchRange.
Public classSearchScoreDefinition<TDocument>
Base class for search score modifiers.
Public classSearchScoreDefinitionBuilder<TDocument>
A builder for a score modifier.
Public classSearchScoreFunction<TDocument>
Base class for search score functions.
Public classSearchScoreFunctionBuilder<TDocument>
A builder for a score function.
Public classSearchSpanDefinition<TDocument>
Base class for span clauses.
Public classSearchSpanDefinitionBuilder<TDocument>
A builder for a span clause.
Public classSingleSearchQueryDefinition
A query definition for a single string.
Structures
Enumerations
  EnumerationDescription
Public enumerationGeoShapeRelation
The relation of the query shape geometry to the indexed field geometry in a geo shape search definition.
Public enumerationHighlightTextType
Represents the type of text in a highlighting result, matching or surrounding.
Public enumerationSearchAutocompleteTokenOrder
The order in which to search for tokens in an autocomplete search definition.
Public enumerationSearchCountType
The type of count of the documents in a search result set.
Public enumerationSearchSpanDefinition<TDocument>.ClauseType
Span clause type.