Partager via


SearchParameters Constructeurs

Définition

Surcharges

SearchParameters()

Initialise une nouvelle instance de la classe SearchParameters.

SearchParameters(Boolean, IList<String>, String, IList<String>, String, String, Nullable<Double>, IList<String>, QueryType, IList<ScoringParameter>, String, IList<String>, SearchMode, IList<String>, Nullable<Int32>, Nullable<Int32>)

Initialise une nouvelle instance de la classe SearchParameters.

SearchParameters()

Initialise une nouvelle instance de la classe SearchParameters.

public SearchParameters ();
Public Sub New ()

S’applique à

SearchParameters(Boolean, IList<String>, String, IList<String>, String, String, Nullable<Double>, IList<String>, QueryType, IList<ScoringParameter>, String, IList<String>, SearchMode, IList<String>, Nullable<Int32>, Nullable<Int32>)

Initialise une nouvelle instance de la classe SearchParameters.

public SearchParameters (bool includeTotalResultCount = false, System.Collections.Generic.IList<string> facets = default, string filter = default, System.Collections.Generic.IList<string> highlightFields = default, string highlightPostTag = default, string highlightPreTag = default, double? minimumCoverage = default, System.Collections.Generic.IList<string> orderBy = default, Microsoft.Azure.Search.Models.QueryType queryType = Microsoft.Azure.Search.Models.QueryType.Simple, System.Collections.Generic.IList<Microsoft.Azure.Search.Models.ScoringParameter> scoringParameters = default, string scoringProfile = default, System.Collections.Generic.IList<string> searchFields = default, Microsoft.Azure.Search.Models.SearchMode searchMode = Microsoft.Azure.Search.Models.SearchMode.Any, System.Collections.Generic.IList<string> select = default, int? skip = default, int? top = default);
new Microsoft.Azure.Search.Models.SearchParameters : bool * System.Collections.Generic.IList<string> * string * System.Collections.Generic.IList<string> * string * string * Nullable<double> * System.Collections.Generic.IList<string> * Microsoft.Azure.Search.Models.QueryType * System.Collections.Generic.IList<Microsoft.Azure.Search.Models.ScoringParameter> * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Search.Models.SearchMode * System.Collections.Generic.IList<string> * Nullable<int> * Nullable<int> -> Microsoft.Azure.Search.Models.SearchParameters
Public Sub New (Optional includeTotalResultCount As Boolean = false, Optional facets As IList(Of String) = Nothing, Optional filter As String = Nothing, Optional highlightFields As IList(Of String) = Nothing, Optional highlightPostTag As String = Nothing, Optional highlightPreTag As String = Nothing, Optional minimumCoverage As Nullable(Of Double) = Nothing, Optional orderBy As IList(Of String) = Nothing, Optional queryType As QueryType = Microsoft.Azure.Search.Models.QueryType.Simple, Optional scoringParameters As IList(Of ScoringParameter) = Nothing, Optional scoringProfile As String = Nothing, Optional searchFields As IList(Of String) = Nothing, Optional searchMode As SearchMode = Microsoft.Azure.Search.Models.SearchMode.Any, Optional select As IList(Of String) = Nothing, Optional skip As Nullable(Of Integer) = Nothing, Optional top As Nullable(Of Integer) = Nothing)

Paramètres

includeTotalResultCount
Boolean

Valeur qui spécifie s’il faut extraire le nombre total de résultats. La valeur par défaut est false. La définition de cette valeur sur true peut avoir un impact sur les performances. Notez que le nombre retourné est une approximation.

facets
IList<String>

Liste d’expressions de facette à appliquer à la requête de recherche. Chaque expression de facette contient un nom de champ, éventuellement suivi d’une liste séparée par des virgules de paires nom:valeur.

filter
String

L’expression OData $filter à appliquer à la requête de recherche.

highlightFields
IList<String>

Liste des noms de champs à utiliser pour les surbrillances d’accès. Seuls les champs pouvant faire l’objet d’une recherche peuvent être utilisés pour la mise en surbrillance des accès.

highlightPostTag
String

Balise de chaîne ajoutée aux surbrillances d’accès. Doit être défini avec highlightPreTag. La valeur par défaut est &lt;/em&gt;.

highlightPreTag
String

Balise de chaîne qui est ajoutée pour atteindre les surbrillances. Doit être défini avec highlightPostTag. La valeur par défaut est &lt;em&gt;.

minimumCoverage
Nullable<Double>

Nombre compris entre 0 et 100 indiquant le pourcentage de l’index qui doit être couvert par une requête de recherche pour que la requête soit signalée en tant que réussite. Ce paramètre peut être utile pour garantir la disponibilité de la recherche, même pour les services avec un seul réplica. La valeur par défaut est 100.

orderBy
IList<String>

Liste des expressions OData $orderby selon lesquelles trier les résultats. Chaque expression peut être un nom de champ ou un appel aux fonctions geo.distance() ou search.score(). Chaque expression peut être suivie d’asc pour indiquer la montée et de desc pour indiquer la décroissante. La valeur par défaut est l'ordre croissant. Les liens seront rompus par les scores de correspondance des documents. Si aucun OrderBy n’est spécifié, l’ordre de tri par défaut est décroissant par score de correspondance de document. Il peut y avoir au maximum 32 clauses $orderby.

queryType
QueryType

Valeur qui spécifie la syntaxe de la requête de recherche. La valeur par défaut est « simple ». Utilisez « full » si votre requête utilise la syntaxe de requête Lucene. Les valeurs possibles sont les suivantes : 'simple', 'full'

scoringParameters
IList<ScoringParameter>

Liste des valeurs de paramètres à utiliser dans les fonctions de scoring (par exemple, referencePointParameter) à l’aide du format name-values. Par exemple, si le profil de scoring définit une fonction avec un paramètre appelé « mylocation », la chaîne de paramètre est « mylocation--122.2,44.8 » (sans les guillemets).

scoringProfile
String

Nom du profil de calcul de score utilisé pour évaluer les scores de correspondance des documents correspondants afin de trier les résultats.

searchFields
IList<String>

Liste des noms de champs auxquels étendre la recherche en texte intégral. Lorsque vous utilisez la recherche sur champ (fieldName:searchExpression) dans une requête Lucene complète, les noms de champ de chaque expression de recherche avec champ sont prioritaires sur les noms de champs répertoriés dans ce paramètre.

searchMode
SearchMode

Valeur qui spécifie si tout ou partie des termes de recherche doivent être mis en correspondance pour compter le document comme une correspondance. Les valeurs possibles sont les suivantes : 'any', 'all'

select
IList<String>

Liste des champs à récupérer. Si aucune valeur n'est spécifiée, tous les champs marqués comme récupérables dans le schéma sont inclus.

skip
Nullable<Int32>

Nombre de résultats de recherche à ignorer. Cette valeur ne peut pas être supérieure à 100 000. Si vous avez besoin d’analyser des documents dans l’ordre, mais que vous ne pouvez pas utiliser $skip en raison de cette limitation, envisagez d’utiliser $orderby sur une clé entièrement ordonnée et $filter avec une requête de plage à la place.

top
Nullable<Int32>

Nombre de résultats de recherche à récupérer. Cela peut être utilisé conjointement avec $skip pour implémenter la pagination côté client des résultats de recherche. Si les résultats sont tronqués en raison de la pagination côté serveur, la réponse inclut un jeton de continuation qui peut être utilisé pour émettre une autre demande de recherche pour la page de résultats suivante.

S’applique à