Partilhar via


SearchField.IsFilterable Propriedade

Definição

Obtém ou define um valor que indica se o campo pode ser referenciado em $filter consultas. O padrão é nulo. Essa propriedade deve ser nula para campos complexos, mas pode ser definida em campos simples dentro de um campo complexo.

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

Valor da propriedade

Comentários

Filtre difere do pesquisável em como as cadeias de caracteres são tratadas. Campos do tipo String ou "Collection(DataType.String)" que são filtráveis não passam por quebra de palavras, portanto, as comparações são apenas para correspondências exatas. Por exemplo, se você definir um campo f como "dia ensolarado", $filter=f eq 'sunny' não encontrará correspondências, mas $filter=f eq 'sunny day' as encontrará.

Esse campo deve ser definido de acordo com as restrições descritas no resumo ou o servidor pode responder com um erro. Em vez disso, considere usar as SimpleFieldclasses , SearchableFielde ComplexField para ajudá-lo a criar mais facilmente um SearchIndex.

Aplica-se a