SearchIndex interface

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

Propiedades

analyzers

Analizadores del índice.

charFilters

Los filtros de caracteres para el í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 índice.

fields

Campos del índice.

name

El nombre del índice.

scoringProfiles

Perfiles de puntuación para el índice.

semanticSearch

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.

suggesters

Proveedores de sugerencias para el índice.

tokenFilters

El token filtra el índice.

tokenizers

Tokenizadores para el índice.

vectorSearch

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

Detalles de las propiedades

analyzers

Analizadores del índice.

analyzers?: LexicalAnalyzer[]

Valor de propiedad

charFilters

Los filtros de caracteres para el índice.

charFilters?: CharFilter[]

Valor de propiedad

corsOptions

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

corsOptions?: CorsOptions

Valor de propiedad

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).

defaultScoringProfile?: string

Valor de propiedad

string

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.

encryptionKey?: SearchResourceEncryptionKey

Valor de propiedad

etag

ETag del índice.

etag?: string

Valor de propiedad

string

fields

Campos del índice.

fields: SearchField[]

Valor de propiedad

name

El nombre del índice.

name: string

Valor de propiedad

string

scoringProfiles

Perfiles de puntuación para el índice.

scoringProfiles?: ScoringProfile[]

Valor de propiedad

semanticSearch

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

semanticSearch?: SemanticSearch

Valor de propiedad

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.

similarity?: SimilarityAlgorithm

Valor de propiedad

suggesters

Proveedores de sugerencias para el índice.

suggesters?: SearchSuggester[]

Valor de propiedad

tokenFilters

El token filtra el índice.

tokenFilters?: TokenFilter[]

Valor de propiedad

tokenizers

Tokenizadores para el índice.

tokenizers?: LexicalTokenizer[]

Valor de propiedad

vectorSearch

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

vectorSearch?: VectorSearch

Valor de propiedad