Compartir a través de


SearchableFieldAttribute Clase

Definición

Atributos de un campo simple mediante un tipo primitivo o una colección de un tipo primitivo.

[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
Herencia
SearchableFieldAttribute
Atributos

Constructores

SearchableFieldAttribute()

Atributos de un campo simple mediante un tipo primitivo o una colección de un tipo primitivo.

Propiedades

AnalyzerName

Obtiene o establece el nombre del analizador de idioma. Esta propiedad no se puede establecer cuando se establecen o SearchAnalyzerNameIndexAnalyzerName . Una vez elegido el analizador, no se puede cambiar para el campo del índice.

IndexAnalyzerName

Obtiene o establece el nombre del analizador de lenguaje para la indexación. Esta propiedad debe establecerse junto con SearchAnalyzerNamey no se puede establecer cuando AnalyzerName se establece . Esta propiedad no se puede establecer en el nombre de un analizador de idioma; use la AnalyzerName propiedad en su lugar si necesita un analizador de idioma. Una vez elegido el analizador, no se puede cambiar para el campo del índice.

IsFacetable

Obtiene o establece un valor que indica si el campo se puede recuperar en las consultas de faceta. El valor predeterminado es false.

(Heredado de SimpleFieldAttribute)
IsFilterable

Obtiene o establece un valor que indica si se puede hacer referencia al campo en $filter las consultas. El valor predeterminado es false.

(Heredado de SimpleFieldAttribute)
IsHidden

Obtiene o establece si el campo se devuelve en los resultados de búsqueda. El valor predeterminado es false. Un campo de clave donde IsKey es true debe tener esta propiedad establecida en false.

(Heredado de SimpleFieldAttribute)
IsKey

Obtiene o establece si el campo es el campo clave. El valor predeterminado es false. Debe SearchIndex tener exactamente un campo clave de tipo String.

(Heredado de SimpleFieldAttribute)
IsSortable

Obtiene o establece un valor que indica si se puede hacer referencia al campo en $orderby expresiones. El valor predeterminado es false.

(Heredado de SimpleFieldAttribute)
NormalizerName

Nombre del normalizador que se va a usar para el campo. Esta opción solo se puede usar con campos con filtrado, ordenable o facetable habilitado. Una vez elegido el normalizador, no se puede cambiar para el campo. Debe ser null para campos complejos.

(Heredado de SimpleFieldAttribute)
SearchAnalyzerName

Obtiene o establece el nombre del analizador de lenguaje para buscar. Esta propiedad debe establecerse junto con IndexAnalyzerNamey no se puede establecer cuando AnalyzerName se establece . Esta propiedad no se puede establecer en el nombre de un analizador de idioma; use la AnalyzerName propiedad en su lugar si necesita un analizador de idioma. Una vez elegido el analizador, no se puede cambiar para el campo del índice.

SynonymMapNames

Obtiene o establece una lista de nombres de asignaciones de sinónimos que se van a asociar a este campo. Actualmente, solo se admite una asignación de sinónimos por campo.

VectorSearchDimensions

Dimensionalidad del campo vectorial.

VectorSearchProfile

Nombre de la configuración del algoritmo de búsqueda vectorial que especifica el algoritmo y los parámetros opcionales para buscar el campo vectorial.

Se aplica a