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 classSearchDefinitionRenderContext<TDocument>
Encapsulates classes needed for rendering Search definitions.
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 classSearchOptions<TDocument>
Options for search.
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 classSearchScoreDetails
Represents the scoreDetails object for a document in the result.
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 classSearchTrackingOptions
Options for tracking the search query.
Public classSingleSearchQueryDefinition
A query definition for a single string.
Structures
Interfaces
  InterfaceDescription
Public interfaceIMongoSearchIndexManager
An interface representing methods used to create, delete and modify search indexes.
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.