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