SearchField Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un campo de una definición de índice, que describe el nombre, el tipo de datos y el comportamiento de búsqueda de un campo.
public class SearchField
type SearchField = class
Public Class SearchField
- Herencia
-
SearchField
Constructores
SearchField(String, SearchFieldDataType) |
Inicializa una nueva instancia de la clase SearchField. |
Propiedades
AnalyzerName |
Obtiene o establece el nombre del analizador que se va a usar para el campo. Esta opción solo se puede usar con campos que se pueden buscar y no se puede establecer junto con o SearchAnalyzerNameIndexAnalyzerName. Una vez que se elige el analizador, no se podrá cambiar para el campo. Debe ser null para campos complejos. |
Fields |
Obtiene una lista de campos anidados si este campo es de tipo Complex o "Collection(DataType.Complex)". |
IndexAnalyzerName |
Obtiene o establece el nombre del analizador utilizado en el tiempo de indexación del campo. Esta opción solo se puede usar con campos que se pueden buscar. Se debe establecer junto con SearchAnalyzerName y no se puede establecer junto con la opción AnalyzerName. 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 que se elige el analizador, no se podrá cambiar para el campo. Debe ser null para campos complejos. |
IsFacetable |
Obtiene o establece un valor que indica si el campo se puede recuperar en consultas de faceta. El valor predeterminado es null. Esta propiedad debe ser null para campos complejos, pero se puede establecer en campos simples dentro de un campo complejo. |
IsFilterable |
Obtiene o establece un valor que indica si se puede hacer referencia al campo en |
IsHidden |
Obtiene o establece un valor que indica si el campo se devolverá en un resultado de búsqueda. El valor predeterminado es null. Esta propiedad debe ser true para los campos clave y debe ser null para campos complejos. |
IsKey |
Obtiene o establece si el campo es el campo clave. El valor predeterminado es null. Un SearchIndex debe tener exactamente un campo de clave de tipo String. |
IsSearchable |
Obtiene o establece un valor que indica si el campo es buscable de texto completo. El valor predeterminado es null. Esto significa que se someterá a análisis como la separación de palabras durante la indexación. Esta propiedad solo puede ser true para String o "Collection(DataType.String)". Debe ser false para los campos simples que no son de cadena y null para campos complejos. |
IsSortable |
Obtiene o establece un valor que indica si se puede hacer referencia al campo en una |
Name |
Obtiene el nombre del campo. |
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. |
SearchAnalyzerName |
Obtiene o establece el nombre del analizador usado en tiempo de búsqueda para el campo. Esta opción solo se puede usar con campos que se pueden buscar. Se debe establecer junto con IndexAnalyzerName y no se puede establecer junto con la opción AnalyzerName. 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. Este analizador se puede actualizar en un campo existente. Debe ser null para campos complejos. |
SynonymMapNames |
Obtiene una lista de nombres de mapas de sinónimos asociados a este campo. Solo los campos donde IsSearchable es true pueden tener asignaciones de sinónimos asociadas. |
Type |
Ge el tipo de datos del campo. |
VectorSearchDimensions |
Dimensionalidad del campo vectorial. |
VectorSearchProfile |
Nombre del perfil de búsqueda vectorial que especifica el algoritmo y el vectorizador que se van a usar al buscar en el campo vectorial. |
Métodos
ToString() |
Devuelve una cadena que representa el objeto actual. |