com.azure.search.documents

Package containing classes for creating SearchClient or SearchAsyncClient used to perform document management, autocomplete, search, or suggestion operations using an Azure Cognitive Search service index.

Classes

SearchAsyncClient

This class provides a client that contains the operations for querying an index and uploading, merging, or deleting documents in an Azure Cognitive Search service.

SearchClient

This class provides a client that contains the operations for querying an index and uploading, merging, or deleting documents in an Azure Cognitive Search service.

SearchClientBuilder

This class provides a fluent builder API to help aid the configuration and instantiation of SearchClient and SearchAsyncClient.

SearchClientBuilder.SearchIndexingBufferedSenderBuilder<T>

This class provides a fluent builder API to help aid the configuration and instantiation of SearchIndexingBufferedSender<T> and SearchIndexingBufferedAsyncSender<T>.

SearchDocument

Represents an untyped document returned from a search or document lookup.

SearchFilter

This class is used to help construct valid OData filter expressions by automatically replacing, quoting, and escaping string parameters.

SearchIndexingBufferedAsyncSender<T>

This class provides a buffered sender that contains operations for conveniently indexing documents to an Azure Search index.

SearchIndexingBufferedSender<T>

This class provides a buffered sender that contains operations for conveniently indexing documents to an Azure Search index.

Enums

SearchServiceVersion

The versions of Azure Cognitive Search supported by this client library.