SearchDefinitionBuilderTDocument Class |
Namespace: MongoDB.Driver.Search
The SearchDefinitionBuilderTDocument type exposes the following members.
Name | Description | |
---|---|---|
SearchDefinitionBuilderTDocument | Initializes a new instance of the SearchDefinitionBuilderTDocument class |
Name | Description | |
---|---|---|
Autocomplete(SearchPathDefinitionTDocument, SearchQueryDefinition, SearchAutocompleteTokenOrder, SearchFuzzyOptions, SearchScoreDefinitionTDocument) |
Creates a search definition that performs a search for a word or phrase that contains
a sequence of characters from an incomplete input string.
| |
AutocompleteTField(ExpressionFuncTDocument, TField, SearchQueryDefinition, SearchAutocompleteTokenOrder, SearchFuzzyOptions, SearchScoreDefinitionTDocument) |
Creates a search definition that performs a search for a word or phrase that contains
a sequence of characters from an incomplete search string.
| |
Compound |
Creates a builder for a compound search definition.
| |
EmbeddedDocumentTField(ExpressionFuncTDocument, IEnumerableTField, SearchDefinitionTField, SearchScoreDefinitionTDocument) |
Creates a search definition that performs a search for documents where
the specified query operator is satisfied from a single element
of an array of embedded documents specified by path.
| |
EmbeddedDocumentTField(FieldDefinitionTDocument, IEnumerableTField, SearchDefinitionTField, SearchScoreDefinitionTDocument) |
Creates a search definition that performs a search for documents where
the specified query operator is satisfied from a single element
of an array of embedded documents specified by path.
| |
Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
EqualsTField(ExpressionFuncTDocument, TField, TField, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for documents where an indexed field is equal
to the specified value.
Supported value types are boolean, numeric, ObjectId and date.
| |
EqualsTField(FieldDefinitionTDocument, TField, TField, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for documents where an indexed field is equal
to the specified value.
Supported value types are boolean, numeric, ObjectId and date.
| |
Exists(FieldDefinitionTDocument) |
Creates a search definition that tests if a path to a specified indexed field name
exists in a document.
| |
ExistsTField(ExpressionFuncTDocument, TField) |
Creates a search definition that tests if a path to a specified indexed field name
exists in a document.
| |
Facet(SearchDefinitionTDocument, SearchFacetTDocument) |
Creates a search definition that groups results by values or ranges in the specified
faceted fields and returns the count for each of those groups.
| |
Facet(SearchDefinitionTDocument, IEnumerableSearchFacetTDocument) |
Creates a search definition that groups results by values or ranges in the specified
faceted fields and returns the count for each of those groups.
| |
GeoShapeTCoordinates(SearchPathDefinitionTDocument, GeoShapeRelation, GeoJsonGeometryTCoordinates, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for shapes with a given geometry.
| |
GeoShapeTCoordinates, TField(ExpressionFuncTDocument, TField, GeoShapeRelation, GeoJsonGeometryTCoordinates, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for shapes with a given geometry.
| |
GeoWithinTCoordinates(SearchPathDefinitionTDocument, GeoJsonGeometryTCoordinates, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for geographic points within a given
geometry.
| |
GeoWithinTCoordinates(SearchPathDefinitionTDocument, GeoWithinAreaTCoordinates, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for geographic points within a given geo object.
| |
GeoWithinTCoordinates, TField(ExpressionFuncTDocument, TField, GeoJsonGeometryTCoordinates, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for geographic points within a given
geometry.
| |
GeoWithinTCoordinates, TField(ExpressionFuncTDocument, TField, GeoWithinAreaTCoordinates, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for geographic points within a given geo object.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MoreLikeThisTLike(IEnumerableTLike) |
Creates a search definition that returns documents similar to the input documents.
| |
MoreLikeThisTLike(TLike) |
Creates a search definition that returns documents similar to the input documents.
| |
Near(SearchPathDefinitionTDocument, DateTime, Int64, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
Near(SearchPathDefinitionTDocument, Double, Double, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
Near(SearchPathDefinitionTDocument, Int32, Int32, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
Near(SearchPathDefinitionTDocument, Int64, Int64, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
NearTField(ExpressionFuncTDocument, TField, DateTime, Int64, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
NearTField(ExpressionFuncTDocument, TField, Double, Double, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
NearTField(ExpressionFuncTDocument, TField, Int32, Int32, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
NearTField(ExpressionFuncTDocument, TField, Int64, Int64, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
NearTCoordinates(SearchPathDefinitionTDocument, GeoJsonPointTCoordinates, Double, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
NearTCoordinates, TField(ExpressionFuncTDocument, TField, GeoJsonPointTCoordinates, Double, SearchScoreDefinitionTDocument) |
Creates a search definition that supports querying and scoring numeric and date values.
| |
Phrase(SearchPathDefinitionTDocument, SearchQueryDefinition, NullableInt32, SearchScoreDefinitionTDocument) |
Creates a search definition that performs search for documents containing an ordered
sequence of terms.
| |
PhraseTField(ExpressionFuncTDocument, TField, SearchQueryDefinition, NullableInt32, SearchScoreDefinitionTDocument) |
Creates a search definition that performs search for documents containing an ordered
sequence of terms.
| |
QueryString(FieldDefinitionTDocument, String, SearchScoreDefinitionTDocument) |
Creates a search definition that queries a combination of indexed fields and values.
| |
QueryStringTField(ExpressionFuncTDocument, TField, String, SearchScoreDefinitionTDocument) |
Creates a search definition that queries a combination of indexed fields and values.
| |
RangeTField(ExpressionFuncTDocument, TField, SearchRangeTField, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for documents where a field is in the specified range.
| |
RangeTField(SearchPathDefinitionTDocument, SearchRangeTField, SearchScoreDefinitionTDocument) |
Creates a search definition that queries for documents where a field is in the specified range.
| |
Regex(SearchPathDefinitionTDocument, SearchQueryDefinition, Boolean, SearchScoreDefinitionTDocument) |
Creates a search definition that interprets the query as a regular expression.
| |
RegexTField(ExpressionFuncTDocument, TField, SearchQueryDefinition, Boolean, SearchScoreDefinitionTDocument) |
Creates a search definition that interprets the query as a regular expression.
| |
Span |
Creates a search definition that finds text search matches within regions of a text
field.
| |
Text(SearchPathDefinitionTDocument, SearchQueryDefinition, SearchFuzzyOptions, SearchScoreDefinitionTDocument) |
Creates a search definition that performs full-text search using the analyzer specified
in the index configuration.
| |
Text(SearchPathDefinitionTDocument, SearchQueryDefinition, String, SearchScoreDefinitionTDocument) |
Creates a search definition that performs full-text search with synonyms using the analyzer specified
in the index configuration.
| |
TextTField(ExpressionFuncTDocument, TField, SearchQueryDefinition, SearchFuzzyOptions, SearchScoreDefinitionTDocument) |
Creates a search definition that performs full-text search using the analyzer specified
in the index configuration.
| |
TextTField(ExpressionFuncTDocument, TField, SearchQueryDefinition, String, SearchScoreDefinitionTDocument) |
Creates a search definition that performs full-text search with synonyms using the analyzer specified
in the index configuration.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Wildcard(SearchPathDefinitionTDocument, SearchQueryDefinition, Boolean, SearchScoreDefinitionTDocument) |
Creates a search definition that uses special characters in the search string that can
match any character.
| |
WildcardTField(ExpressionFuncTDocument, TField, SearchQueryDefinition, Boolean, SearchScoreDefinitionTDocument) |
Creates a search definition that uses special characters in the search string that can
match any character.
|
Name | Description | |
---|---|---|
ToBson |
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.) | |
ToBsonDocument |
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.) | |
ToJson |
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.) |