SearchableFieldAttribute Klasse
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.
Attribute für ein einfaches Feld mithilfe eines primitiven Typs oder einer Auflistung eines primitiven Typs.
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public class SearchableFieldAttribute : Azure.Search.Documents.Indexes.SimpleFieldAttribute
[<System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type SearchableFieldAttribute = class
inherit SimpleFieldAttribute
Public Class SearchableFieldAttribute
Inherits SimpleFieldAttribute
- Vererbung
- Attribute
Konstruktoren
SearchableFieldAttribute() |
Attribute für ein einfaches Feld mithilfe eines primitiven Typs oder einer Auflistung eines primitiven Typs. |
Eigenschaften
AnalyzerName |
Ruft den Namen des Sprachanalysetools ab oder legt den Namen fest. Diese Eigenschaft kann nicht festgelegt werden, wenn oder SearchAnalyzerNameIndexAnalyzerName festgelegt sind. 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 einen Wert fest. Die Standardeinstellung ist „false“. (Geerbt von SimpleFieldAttribute) |
IsFilterable |
Ruft einen Wert ab, der angibt, ob in |
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 SimpleFieldAttribute) |
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 SimpleFieldAttribute) |
IsSortable |
Ruft einen Wert ab, der angibt, ob das Feld in |
NormalizerName |
Der Name des Normalisierers, der für das Feld verwendet werden soll. Diese Option kann nur mit Feldern verwendet werden, für die filterbar, sortierbar oder facetable aktiviert sind. Nachdem der Normalisierer ausgewählt wurde, kann er für das Feld nicht mehr geändert werden. Muss für komplexe Felder NULL sein. (Geerbt von SimpleFieldAttribute) |
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 von Namen von Synonymzuordnungen ab, die diesem Feld zugeordnet werden sollen, oder legt diese fest. Derzeit wird nur eine Synonymzuordnung pro Feld unterstützt. |
VectorSearchDimensions |
Die Dimensionalität des Vektorfelds. |
VectorSearchProfile |
Der Name der Konfiguration des Vektorsuchalgorithmus, die den Algorithmus und optionale Parameter zum Durchsuchen des Vektorfelds angibt. |
Gilt für:
Azure SDK for .NET