SearchField.IsFilterable Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob in $filter
Abfragen auf das Feld verwiesen werden kann, oder legt den Wert fest. Der Standardwert ist NULL.
Diese Eigenschaft muss für komplexe Felder NULL sein, kann aber für einfache Felder innerhalb eines komplexen Felds festgelegt werden.
public bool? IsFilterable { get; set; }
member this.IsFilterable : Nullable<bool> with get, set
Public Property IsFilterable As Nullable(Of Boolean)
Eigenschaftswert
Hinweise
Filterbar unterscheidet sich von durchsuchbar in der Behandlung von Zeichenfolgen. Felder vom Typ String oder "Collection(DataType.String)", die gefiltert werden können, unterliegen keine Wortbrüche, sodass Vergleiche nur für genaue Übereinstimmungen gelten. Beispiel: Wenn Sie ein solches Feld f
auf "sonniger Tag" setzen, werden mit $filter=f eq 'sunny'
keine Übereinstimmungen gefunden, während Sie mit $filter=f eq 'sunny day'
Suchergebnisse erhalten.
Dieses Feld muss gemäß den in der Zusammenfassung beschriebenen Einschränkungen festgelegt werden, sonst reagiert der Server möglicherweise mit einem Fehler. Erwägen Sie stattdessen die Verwendung der SimpleFieldKlassen , SearchableFieldund ComplexField , damit Sie einfacher eine SearchIndexerstellen können.