Compartir a través de


SearchIndex Clase

Definición

Representa una definición de índice de búsqueda, que describe los campos y el comportamiento de búsqueda de un índice.

public class SearchIndex
type SearchIndex = class
Public Class SearchIndex
Herencia
SearchIndex

Constructores

SearchIndex(String)

Inicializa una nueva instancia de la clase SearchIndex.

SearchIndex(String, IEnumerable<SearchField>)

Inicializa una nueva instancia de la clase SearchIndex.

Propiedades

Analyzers

Obtiene los analizadores del índice.

CharFilters

Obtiene los filtros de caracteres del índice.

CorsOptions

Opciones para controlar el uso compartido de recursos entre orígenes (CORS) para el índice.

DefaultScoringProfile

Nombre del perfil de puntuación que se va a usar si no se especifica ninguno en la consulta. Si no se establece esta propiedad y no se especifica ningún perfil de puntuación en la consulta, se usará la puntuación predeterminada (tf-idf).

EncryptionKey

Descripción de una clave de cifrado que se crea en Azure Key Vault. Esta clave se usa para proporcionar un nivel adicional de cifrado en reposo para los datos cuando desee asegurarse de que nadie, ni siquiera Microsoft, puede descifrar los datos en Azure Cognitive Search. Una vez que haya cifrado los datos, siempre permanecerá cifrado. Azure Cognitive Search omitirá los intentos de establecer esta propiedad en null. Puede cambiar esta propiedad según sea necesario si desea rotar la clave de cifrado; Los datos no se verán afectados. El cifrado con claves administradas por el cliente no está disponible para los servicios de búsqueda gratuitos y solo está disponible para los servicios de pago creados el 1 de enero de 2019 o después.

ETag

ETag del objeto SearchIndex.

Fields

Obtiene o establece los campos del índice. Use FieldBuilder para definir campos basados en una clase de modelo, o SimpleField, SearchableFieldy ComplexField para definir manualmente campos. Los campos de índice tienen muchas restricciones que no se validan con SearchField hasta que se crea el índice en el servidor.

Name

Obtiene el nombre del índice.

Normalizers

Obtiene los normalizadores del índice.

ScoringProfiles

Obtiene los perfiles de puntuación del índice.

SemanticSettings

Define parámetros para un índice de búsqueda que influye en las funcionalidades semánticas.

Similarity

Tipo de algoritmo de similitud que se va a usar al puntuar y clasificar los documentos que coinciden con una consulta de búsqueda. El algoritmo de similitud solo se puede definir en el momento de la creación del índice y no se puede modificar en índices existentes. Si es null, se usa el algoritmo ClassicSimilarity. Tenga en cuenta SimilarityAlgorithm que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen BM25Similarity y ClassicSimilarity.

Suggesters

Obtiene los proveedores de sugerencias para el índice.

TokenFilters

Obtiene los filtros de token para el índice.

Tokenizers

Obtiene los tokenizadores para el índice.

VectorSearch

Contiene opciones de configuración relacionadas con la búsqueda vectorial.

Se aplica a