Microsoft.Azure.Search Namespace

Contains classes and interfaces that support creating and using Search resources.

Classes

AnalyzerAttribute

Indicates that the Field generated by FieldBuilder for the target property should have its Analyzer property set to the specified analyzer.

DataSourcesOperationsExtensions

Operations for managing datasources.

DocumentsOperationsExtensions

Operations for querying an index and uploading, merging, and deleting documents.

FieldBuilder

Builds field definitions for an Azure Search index by reflecting over a user-defined model type.

IndexAnalyzerAttribute

Indicates that the Field generated by FieldBuilder for the target property should have its IndexAnalyzer property set to the specified analyzer.

IndexBatchException

Exception thrown when an indexing operation only partially succeeds.

IndexersOperationsExtensions

Operations for managing indexers.

IndexesOperationsExtensions

Operations for managing indexes.

IsFacetableAttribute

Indicates that it is possible to facet on this field. Not valid for geo-point fields.

IsFilterableAttribute

Indicates that the field can be used in filter expressions.

IsRetrievableAttribute

Indicates whether the field can be returned in a search result. This defaults to true, so this attribute only has any effect if you use it as [IsRetrievable(false)].

IsSearchableAttribute

Causes the field to be included in full-text searches. Valid only for string or string collection fields.

IsSortableAttribute

Indicates that the field can be used in orderby expressions. Not valid for string collection fields.

SearchAnalyzerAttribute

Indicates that the Field generated by FieldBuilder for the target property should have its SearchAnalyzer property set to the specified analyzer.

SearchCredentials

Credentials used to authenticate to an Azure Search service.

SearchIndexClient

Client that can be used to query an Azure Search index and upload, merge, or delete documents.

SearchServiceClient

Client that can be used to manage and query indexes and documents, as well as manage other resources, on an Azure Search service.

SynonymMapsOperationsExtensions

Extension methods for SynonymMapsOperations.

Interfaces

IDataSourcesOperations

DataSourcesOperations operations.

IDocumentsOperations

Defines operations for querying an index and uploading, merging, and deleting documents.

IIndexersOperations

IndexersOperations operations.

IIndexesOperations

IndexesOperations operations.

ISearchIndexClient

Client that can be used to query an Azure Search index and upload, merge, or delete documents.

ISearchServiceClient

Client that can be used to manage and query indexes and documents, as well as manage other resources, on an Azure Search service.

ISynonymMapsOperations

SynonymMapsOperations operations.