Freigeben über


SearchableField Klasse

Definition

Ein String oder "Collection(String)"-Feld, das durchsucht werden kann.

public class SearchableField : Azure.Search.Documents.Indexes.Models.SimpleField
type SearchableField = class
    inherit SimpleField
Public Class SearchableField
Inherits SimpleField
Vererbung

Konstruktoren

SearchableField(String, Boolean)

Initialisiert eine neue Instanz der SearchableField-Klasse.

Eigenschaften

AnalyzerName

Ruft den Namen des Sprachanalysetools ab oder legt den Namen fest. Diese Eigenschaft kann nicht festgelegt werden, wenn entweder SearchAnalyzerName oder IndexAnalyzerName festgelegt werden. Nachdem das Analysetool ausgewählt wurde, kann es für das Feld im Index nicht mehr geändert werden.

IndexAnalyzerName

Ruft den Namen des Sprachanalysetools für die Indizierung ab oder legt den Namen fest. Diese Eigenschaft muss zusammen mit SearchAnalyzerNamefestgelegt werden und kann nicht festgelegt werden, wenn AnalyzerName festgelegt wird. Diese Eigenschaft kann nicht auf den Namen eines Sprachanalysetools festgelegt werden. Verwenden Sie stattdessen die AnalyzerName -Eigenschaft, wenn Sie ein Sprachanalysetool benötigen. Nachdem das Analysetool ausgewählt wurde, kann es für das Feld im Index nicht mehr geändert werden.

IsFacetable

Ruft einen Wert ab, der angibt, ob das Feld in Facetabfragen abgerufen werden kann, oder legt den Wert fest. Die Standardeinstellung ist „false“.

(Geerbt von SimpleField)
IsFilterable

Ruft einen Wert ab, der angibt, ob in $filter Abfragen auf das Feld verwiesen werden kann, oder legt den Wert fest. Die Standardeinstellung ist „false“.

(Geerbt von SimpleField)
IsHidden

Ruft ab oder legt fest, ob das Feld in Suchergebnissen zurückgegeben wird. Die Standardeinstellung ist „false“. Für ein Schlüsselfeld, in dem IsKey true ist, muss diese Eigenschaft auf false festgelegt sein.

(Geerbt von SimpleField)
IsKey

Ruft ab oder legt fest, ob das Feld das Schlüsselfeld ist. Die Standardeinstellung ist „false“. Ein SearchIndex muss genau ein Schlüsselfeld vom Typ Stringaufweisen.

(Geerbt von SimpleField)
IsSortable

Ruft einen Wert ab, der angibt, ob das Feld in $orderby Ausdrücken referenziert werden kann, oder legt diesen fest. Die Standardeinstellung ist „false“.

(Geerbt von SimpleField)
Name

Ruft den Namen des Felds ab.

(Geerbt von SearchFieldTemplate)
NormalizerName

Der Name des Normalisierers, der für das Feld verwendet werden soll. Diese Option kann nur für Felder verwendet werden, die filterbar, sortierbar oder facetable aktiviert sind. Nachdem der Normalisierer ausgewählt wurde, kann er für das Feld nicht mehr geändert werden. Für komplexe Felder muss NULL sein.

(Geerbt von SimpleField)
SearchAnalyzerName

Ruft den Namen des Sprachanalysetools für die Suche ab oder legt diesen fest. Diese Eigenschaft muss zusammen mit IndexAnalyzerNamefestgelegt werden und kann nicht festgelegt werden, wenn AnalyzerName festgelegt wird. Diese Eigenschaft kann nicht auf den Namen eines Sprachanalysetools festgelegt werden. Verwenden Sie stattdessen die AnalyzerName -Eigenschaft, wenn Sie ein Sprachanalysetool benötigen. Nachdem das Analysetool ausgewählt wurde, kann es für das Feld im Index nicht mehr geändert werden.

SynonymMapNames

Ruft eine Liste der Namen von Synonymzuordnungen ab, die diesem Feld zugeordnet werden sollen. Derzeit wird nur eine Synonymzuordnung pro Feld unterstützt.

Type

Ruft den Datentyp des Felds ab.

(Geerbt von SearchFieldTemplate)

Gilt für: