Compartir a través de


SearchField.IsFilterable Propiedad

Definición

Obtiene o establece un valor que indica si se puede hacer referencia al campo en $filter las consultas. El valor predeterminado es null. Esta propiedad debe ser null para campos complejos, pero se puede establecer en campos simples dentro de un campo complejo.

public bool? IsFilterable { get; set; }
member this.IsFilterable : Nullable<bool> with get, set
Public Property IsFilterable As Nullable(Of Boolean)

Valor de propiedad

Comentarios

El filtrado difiere de lo que se puede buscar en la forma en que se controlan las cadenas. Los campos de tipo String o "Collection(DataType.String)" que se pueden filtrar no se someten a separación de palabras, por lo que las comparaciones son solo para coincidencias exactas. Por ejemplo, si establece este campo f en "día soleado", $filter=f eq 'sunny' no encontrará ninguna coincidencia, pero $filter=f eq 'sunny day' sí.

Este campo debe establecerse según las restricciones descritas en el resumen o el servidor puede responder con un error. En su lugar, considere la posibilidad de usar las SimpleFieldclases , SearchableFieldy ComplexField para ayudarle a crear más fácilmente un SearchIndex.

Se aplica a