Partager via


SearchClient Classe

Définition

Recherche cognitive Azure client qui peut être utilisé pour interroger un index et charger, fusionner ou supprimer des documents.

public class SearchClient
type SearchClient = class
Public Class SearchClient
Héritage
SearchClient

Constructeurs

SearchClient()

Initialise une nouvelle instance de la classe SearchClient pour les moqueries.

SearchClient(Uri, String, AzureKeyCredential)

Initialise une nouvelle instance de la classe SearchClient pour interroger un index et charger, fusionner ou supprimer des documents.

SearchClient(Uri, String, AzureKeyCredential, SearchClientOptions)

Initialise une nouvelle instance de la classe SearchClient pour interroger un index et charger, fusionner ou supprimer des documents.

SearchClient(Uri, String, TokenCredential)

Initialise une nouvelle instance de la classe SearchClient pour interroger un index et charger, fusionner ou supprimer des documents.

SearchClient(Uri, String, TokenCredential, SearchClientOptions)

Initialise une nouvelle instance de la classe SearchClient pour interroger un index et charger, fusionner ou supprimer des documents.

Propriétés

Endpoint

Obtient le point de terminaison URI du service de recherche. Cela ressemble probablement à « https://{search_service}.search.windows.net ».

IndexName

Obtient le nom de l’index de recherche.

ServiceName

Obtient le nom du service de recherche.

Méthodes

Autocomplete(String, String, AutocompleteOptions, CancellationToken)

Suggère des termes de requête basés sur le texte d’entrée et les documents correspondants dans l’index de recherche. Saisie semi-automatique

AutocompleteAsync(String, String, AutocompleteOptions, CancellationToken)

Suggère des termes de requête basés sur le texte d’entrée et les documents correspondants dans l’index de recherche. Saisie semi-automatique

DeleteDocuments(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken)

Supprimez des documents de l’index en tant que lot en fonction de leurs clés uniquement.

DeleteDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Supprimez des documents de l’index sous forme de lot.

DeleteDocumentsAsync(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken)

Supprimez des documents de l’index en tant que lot en fonction de leurs clés uniquement.

DeleteDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Supprimez des documents de l’index sous forme de lot.

GetDocument<T>(String, GetDocumentOptions, CancellationToken)

Récupère un document à partir de Recherche cognitive Azure. Cela est utile quand un utilisateur clique sur un résultat de recherche en particulier et que vous voulez rechercher des détails spécifiques sur ce document. Vous ne pouvez obtenir qu'un seul document à la fois. Utilisez Search pour obtenir plusieurs documents dans une requête unique. Recherche de document

GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken)

Récupère un document à partir de Recherche cognitive Azure. Cela est utile quand un utilisateur clique sur un résultat de recherche en particulier et que vous voulez rechercher des détails spécifiques sur ce document. Vous ne pouvez obtenir qu'un seul document à la fois. Utilisez Search pour obtenir plusieurs documents dans une requête unique. Recherche de document

GetDocumentCount(CancellationToken)

Récupère le nombre de documents dans cet index de recherche.

GetDocumentCountAsync(CancellationToken)

Récupère le nombre de documents dans cet index de recherche.

IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken)

Envoie un lot d’actions de chargement, de fusion et/ou de suppression à l’index de recherche. Ajouter, mettre à jour ou supprimer des documents

IndexDocumentsAsync<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken)

Envoie un lot d’actions de chargement, de fusion et/ou de suppression à l’index de recherche. Ajouter, mettre à jour ou supprimer des documents

MergeDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Fusionnez les documents dans l’index sous forme de lot.

MergeDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Fusionnez les documents dans l’index sous forme de lot.

MergeOrUploadDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Fusionnez ou chargez des documents dans l’index sous forme de lot.

MergeOrUploadDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Fusionnez ou chargez des documents dans l’index sous forme de lot.

Search<T>(String, SearchOptions, CancellationToken)

Recherche des documents dans l’index de recherche. Recherche dans des documents

SearchAsync<T>(String, SearchOptions, CancellationToken)

Recherche des documents dans l’index de recherche. Recherche dans des documents

Suggest<T>(String, String, SuggestOptions, CancellationToken)

Exécute une requête « search-as-you-type » composée d’une entrée de texte partielle (trois caractères minimum). Il retourne le texte correspondant trouvé dans les champs prenant en compte les suggestions. Recherche cognitive Azure recherche des valeurs correspondantes dans les champs prédéfinis dans un suggesteur. Par exemple, si vous activez les suggestions sur un champ de ville, la saisie de « mer » génère des documents contenant « Seattle », « Sea Tac » et « Seaside » (tous les noms de villes réels) pour ce champ. Suggestions

SuggestAsync<T>(String, String, SuggestOptions, CancellationToken)

Exécute une requête « search-as-you-type » composée d’une entrée de texte partielle (trois caractères minimum). Il retourne le texte correspondant trouvé dans les champs prenant en compte les suggestions. Recherche cognitive Azure recherche des valeurs correspondantes dans les champs prédéfinis dans un suggesteur. Par exemple, si vous activez les suggestions sur un champ de ville, la saisie de « mer » génère des documents contenant « Seattle », « Sea Tac » et « Seaside » (tous les noms de villes réels) pour ce champ. Suggestions

UploadDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Chargez des documents dans l’index sous forme de lot.

UploadDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken)

Chargez des documents dans l’index sous forme de lot.

S’applique à