Partager via


SearchableFieldAttribute Classe

Définition

Attribue un champ simple à l’aide d’un type primitif ou d’une collection d’un type primitif.

[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class SearchableFieldAttribute : Azure.Search.Documents.Indexes.SimpleFieldAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type SearchableFieldAttribute = class
    inherit SimpleFieldAttribute
Public Class SearchableFieldAttribute
Inherits SimpleFieldAttribute
Héritage
SearchableFieldAttribute
Attributs

Constructeurs

SearchableFieldAttribute()

Attribue un champ simple à l’aide d’un type primitif ou d’une collection d’un type primitif.

Propriétés

AnalyzerName

Obtient ou définit le nom de l’analyseur de langage. Cette propriété ne peut pas être définie lorsque SearchAnalyzerName ou IndexAnalyzerName sont définis. Une fois l’analyseur choisi, il ne peut pas être modifié pour le champ dans l’index.

IndexAnalyzerName

Obtient ou définit le nom de l’analyseur de langage pour l’indexation. Cette propriété doit être définie avec SearchAnalyzerName, et ne peut pas être définie quand AnalyzerName est défini. Cette propriété ne peut pas être définie sur le nom d’un analyseur de langage ; utilisez la propriété à la AnalyzerName place si vous avez besoin d’un analyseur de langage. Une fois l’analyseur choisi, il ne peut pas être modifié pour le champ dans l’index.

IsFacetable

Obtient ou définit une valeur indiquant si le champ peut être récupéré dans les requêtes facette. La valeur par défaut est false.

(Hérité de SimpleFieldAttribute)
IsFilterable

Obtient ou définit une valeur indiquant si le champ peut être référencé dans $filter des requêtes. La valeur par défaut est false.

(Hérité de SimpleFieldAttribute)
IsHidden

Obtient ou définit si le champ est retourné dans les résultats de la recherche. La valeur par défaut est false. Un champ de clé où IsKey est true doit avoir cette propriété définie sur false.

(Hérité de SimpleFieldAttribute)
IsKey

Obtient ou définit si le champ est le champ clé. La valeur par défaut est false. Un SearchIndex doit avoir exactement un champ clé de type String.

(Hérité de SimpleFieldAttribute)
IsSortable

Obtient ou définit une valeur indiquant si l’activation du champ peut être référencée dans $orderby des expressions. La valeur par défaut est false.

(Hérité de SimpleFieldAttribute)
NormalizerName

Nom du normaliseur à utiliser pour le champ. Cette option ne peut être utilisée qu’avec des champs filtrables, triables ou facetables activés. Une fois le normaliseur choisi, il ne peut pas être modifié pour le champ. Doit avoir la valeur Null pour les champs complexes.

(Hérité de SimpleFieldAttribute)
SearchAnalyzerName

Obtient ou définit le nom de l’analyseur de langage pour la recherche. Cette propriété doit être définie avec IndexAnalyzerName, et ne peut pas être définie quand AnalyzerName est défini. Cette propriété ne peut pas être définie sur le nom d’un analyseur de langage ; utilisez la propriété à la AnalyzerName place si vous avez besoin d’un analyseur de langage. Une fois l’analyseur choisi, il ne peut pas être modifié pour le champ dans l’index.

SynonymMapNames

Obtient ou définit une liste de noms de mappages de synonymes à associer à ce champ. Actuellement, une seule carte de synonymes par champ est prise en charge.

VectorSearchDimensions

Dimensionnalité du champ vectoriel.

VectorSearchProfile

Nom de la configuration de l’algorithme de recherche vectorielle qui spécifie l’algorithme et les paramètres facultatifs pour la recherche dans le champ vectoriel.

S’applique à