SearchField.IsFilterable Propriété
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.
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 null.
Cette propriété doit être null pour les champs complexes, mais peut être définie sur des champs simples dans un champ complexe.
public bool? IsFilterable { get; set; }
member this.IsFilterable : Nullable<bool> with get, set
Public Property IsFilterable As Nullable(Of Boolean)
Valeur de propriété
Remarques
Le filtrage diffère de l’objet de recherche dans la façon dont les chaînes sont gérées. Les champs de type String ou « Collection(DataType.String) » qui sont filtrables ne subissent pas de saut de mot, de sorte que les comparaisons concernent uniquement les correspondances exactes. Par exemple, si vous définissez un champ de type f
avec la valeur « journée ensoleillée », $filter=f eq 'sunny'
ne trouvera aucune correspondance, contrairement à $filter=f eq 'sunny day'
.
Ce champ doit être défini en fonction des contraintes décrites dans le résumé, sinon le serveur peut répondre avec une erreur. Au lieu de cela, envisagez d’utiliser les SimpleFieldclasses , SearchableFieldet ComplexField pour vous aider à créer plus facilement un SearchIndex.