SearchClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |