SearchField 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.
Stellt ein Feld in einer Indexdefinition dar, die den Namen, den Datentyp und das Suchverhalten eines Felds beschreibt.
public class SearchField
type SearchField = class
Public Class SearchField
- Vererbung
-
SearchField
Konstruktoren
SearchField(String, SearchFieldDataType) |
Initialisiert eine neue Instanz der SearchField-Klasse. |
Eigenschaften
AnalyzerName |
Ruft den Namen des Analysetools ab, der für das Feld verwendet werden soll, oder legt diesen fest. Diese Option kann nur mit durchsuchbaren Feldern verwendet werden und kann nicht zusammen mit oder SearchAnalyzerNameIndexAnalyzerNamefestgelegt werden. Eine einmal für ein Feld gewählte Analysemethode kann nicht mehr geändert werden. Für komplexe Felder muss NULL sein. |
Fields |
Ruft eine Liste geschachtelter Felder ab, wenn dieses Feld vom Typ Complex oder "Collection(DataType.Complex)" ist. |
IndexAnalyzerName |
Ruft den Namen des Analysetools ab, der zur Indizierungszeit für das Feld verwendet wird, oder legt den Namen fest. Diese Option kann nur mit durchsuchbaren Feldern verwendet werden. Sie muss zusammen mit SearchAnalyzerName festgelegt werden und kann nicht zusammen mit der Option AnalyzerName festgelegt werden. Diese Eigenschaft kann nicht auf den Namen eines Sprachanalysetools festgelegt werden. Verwenden Sie stattdessen die AnalyzerName -Eigenschaft, wenn Sie ein Sprachanalysetool benötigen. Eine einmal für ein Feld gewählte Analysemethode kann nicht mehr geändert werden. Für komplexe Felder muss NULL sein. |
IsFacetable |
Ruft einen Wert ab, der angibt, ob das Feld in Facetabfragen abgerufen 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. |
IsFilterable |
Ruft einen Wert ab, der angibt, ob in |
IsHidden |
Ruft einen Wert ab, der angibt, ob das Feld in einem Suchergebnis zurückgegeben wird, oder legt den Wert fest. Der Standardwert ist NULL. Diese Eigenschaft muss für Schlüsselfelder true und für komplexe Felder NULL sein. |
IsKey |
Ruft ab oder legt fest, ob das Feld das Schlüsselfeld ist. Der Standardwert ist NULL. Ein SearchIndex muss genau ein Schlüsselfeld vom Typ Stringaufweisen. |
IsSearchable |
Ruft einen Wert ab, der angibt, ob das Feld volltextdurchsuchbar ist, oder legt den Wert fest. Der Standardwert ist NULL. Es wird während der Indizierung somit Analysen wie etwa der Worttrennung unterzogen. Diese Eigenschaft kann nur true für String oder "Collection(DataType.String)" sein. Er muss für einfache Felder ohne Zeichenfolgen false und für komplexe Felder NULL sein. |
IsSortable |
Ruft einen Wert ab, der angibt, ob in einem Ausdruck auf das Feld verwiesen werden kann, oder legt den Wert fest |
Name |
Ruft den Namen des Felds ab. |
NormalizerName |
Der Name des Normalisierers, der für das Feld verwendet werden soll. Diese Option kann nur bei Feldern 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. |
SearchAnalyzerName |
Ruft den Namen des Analysetools ab, der zur Suchzeit für das Feld verwendet wird, oder legt den Namen fest. Diese Option kann nur mit durchsuchbaren Feldern verwendet werden. Sie muss zusammen mit IndexAnalyzerName festgelegt werden und kann nicht zusammen mit der Option AnalyzerName festgelegt werden. Diese Eigenschaft kann nicht auf den Namen eines Sprachanalysetools festgelegt werden. Verwenden Sie stattdessen die AnalyzerName -Eigenschaft, wenn Sie ein Sprachanalysetool benötigen. Dieses Analyseprogramm kann für ein vorhandenes Feld aktualisiert werden. Für komplexe Felder muss NULL sein. |
SynonymMapNames |
Ruft eine Liste der Namen von Synonymzuordnungen ab, die diesem Feld zugeordnet sind. Nur Felder, in denen true ist, IsSearchable können zugeordnete Synonymzuordnungen aufweisen. |
Type |
Verwenden Sie den Datentyp des Felds. |
VectorSearchDimensions |
Die Dimensionalität des Vektorfelds. |
VectorSearchProfile |
Der Name des Vektorsuchprofils, das den Algorithmus und den Vektorisierer angibt, der beim Durchsuchen des Vektorfelds verwendet werden soll. |
Methoden
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |