Azure.Search.Documents.Models Espacio de nombres

Clases

AnswerResult

Una respuesta es un pasaje de texto extraído del contenido de los documentos más relevantes que coinciden con la consulta. Las respuestas se extraen de los resultados principales de la búsqueda. Se puntúan los candidatos de respuesta y se seleccionan las respuestas principales.

AutocompleteItem

Resultado de las solicitudes autocompletar.

AutocompleteResults

Resultado de la consulta Autocompletar.

CaptionResult

Los títulos son los pasajes más representativos del documento relativamente a la consulta de búsqueda. A menudo se usan como resumen de documentos. Los títulos solo se devuelven para las consultas de tipo 'semantic'.

DocumentDebugInfo

Contiene información de depuración que se puede usar para explorar aún más los resultados de búsqueda.

FacetResult

Un único cubo de un resultado de consulta de faceta. Notifica el número de documentos con un valor de campo que se encuentra dentro de un intervalo determinado o que tiene un valor o intervalo determinado.

IndexActionCompletedEventArgs<T>

Proporciona datos para el ActionCompleted evento.

IndexActionEventArgs<T>

Proporciona datos para los eventos ActionAdded y ActionSent.

IndexActionFailedEventArgs<T>

Proporciona datos para el ActionCompleted evento.

IndexDocumentsAction

Crea IndexDocumentsAction<T> instancias para agregar a IndexDocumentsBatch<T> y enviar a través de IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken).

IndexDocumentsAction<T>

Representa una acción de índice que funciona en un documento.

IndexDocumentsBatch

Crea IndexDocumentsBatch<T> instancias para actualizar los índices de búsqueda a través de IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken).

IndexDocumentsBatch<T>

Contiene un lote de acciones de escritura de documentos que se van a enviar a un índice de búsqueda a través de IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken).

IndexDocumentsResult

Respuesta que contiene el estado de las operaciones de todos los documentos de la solicitud de indexación.

IndexingResult

Estado de una operación de indexación para un único documento.

QueryResultDocumentRerankerInput

Cadenas concatenadas sin formato que se enviaron al proceso de enriquecimiento semántico.

QueryResultDocumentSemanticField

Descripción de los campos que se enviaron al proceso de enriquecimiento semántico, así como cómo se usaron.

RangeFacetResult<T>

Un único cubo de un resultado de consulta de faceta de intervalo que informa del número de documentos con un valor de campo que se encuentra dentro de un intervalo determinado.

RawVectorQuery

Parámetros de consulta que se usarán para la búsqueda de vectores cuando se proporciona un valor de vector sin formato.

ResetDocumentOptions

The DocumentKeysOrIds.

ResetSkillsOptions

The SkillNames.

SearchDocument

Representa un documento sin tipo devuelto a partir de una búsqueda o búsqueda de documentos. Se puede tener acceso a él como un objeto dinámico o un diccionario.

SearchModelFactory

Generador de modelos para modelos.

SearchResult<T>

Contiene un documento encontrado por una consulta de búsqueda, además de metadatos asociados.

SearchResults<T>

Respuesta que contiene los resultados de búsqueda de un índice.

SearchResultsPage<T>

Página devuelta SearchResult<T>del GetResultsAsync()método .AsPages(String, Nullable<Int32>)

SearchSuggestion<T>

Resultado que contiene un documento encontrado por una consulta de sugerencia, además de metadatos asociados.

SemanticDebugInfo

The SemanticDebugInfo.

SuggestResults<T>

Respuesta que contiene los resultados de la consulta de sugerencias de un índice.

ValueFacetResult<T>

Un único cubo de un resultado de consulta de faceta simple o de intervalo que informa del número de documentos con un campo que se encuentra dentro de un intervalo determinado o que tiene un valor específico.

VectorizableTextQuery

Parámetros de consulta que se usarán para la búsqueda vectorial cuando se proporciona un valor de texto que se debe vectorizar.

VectorQuery

Parámetros de consulta para las consultas de búsqueda híbrida y vectorial. Tenga en cuenta VectorQuery 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 VectorizableTextQuery y RawVectorQuery.

Estructuras

QueryAnswerType

Este parámetro solo es válido si el tipo de consulta es "semántico". Si se establece, la consulta devuelve respuestas extraídas de pasajes clave en los documentos clasificados más altos. El número de respuestas devueltas se puede configurar anexando el carácter de canalización '|' seguido de la opción 'número de< recuento de respuestas' después del valor del parámetro de respuestas>, como 'extractive|count-3'. El recuento predeterminado es 1. El umbral de confianza se puede configurar anexando el carácter de canalización "|" seguido de la opción "umbral de confianza de< umbral>" después del valor del parámetro de respuesta, como "extractive|threshold-0,9". El umbral predeterminado es 0,7.

QueryCaptionType

Este parámetro solo es válido si el tipo de consulta es "semántico". Si se establece, la consulta devuelve los títulos extraídos de los pasajes clave de los documentos clasificados más altos. Cuando los títulos se establecen en 'extractive', el resaltado está habilitado de forma predeterminada y se puede configurar anexando el carácter de canalización '|' seguido de la opción 'highlight-true</false>', como 'extractive|highlight-true'. El valor predeterminado es "None".

QueryDebugMode

Habilita una herramienta de depuración que se puede usar para explorar aún más los resultados de la búsqueda.

QueryLanguage

Idioma de la consulta.

QuerySpellerType

Mejorar la recuperación de búsqueda mediante la corrección ortográfica de términos de consulta de búsqueda individuales.

SemanticErrorHandling

Permite al usuario elegir si una llamada semántica debe producir un error por completo o devolver resultados parciales.

SemanticFieldState

La forma en que se usó el campo para el proceso de enriquecimiento semántico.

SemanticPartialResponseReason

Motivo por el que se devolvió una respuesta parcial para una solicitud de búsqueda semántica.

SemanticPartialResponseType

Tipo de respuesta parcial que se devolvió para una solicitud de búsqueda semántica.

VectorFilterMode

Determina si se aplican o no filtros antes o después de que se realice la búsqueda vectorial.

VectorQueryKind

Tipo de consulta vectorial que se realiza.

Enumeraciones

AutocompleteMode

Especifica el modo para Autocompletar. El valor predeterminado es "oneTerm". Use "twoTerms" para obtener shingles y "oneTermWithContext" para usar el contexto actual en la generación de términos de autocompletar.

FacetType

Especifica el tipo de resultado de una consulta de faceta.

IndexActionType

Operación que se va a realizar en un documento en un lote de indexación.

ScoringStatistics

Valor que especifica si queremos calcular estadísticas de puntuación (como la frecuencia del documento) globalmente para una puntuación más coherente o localmente, para una menor latencia. El valor predeterminado es "local". Use "global" para agregar estadísticas de puntuación globalmente antes de puntuar. El uso de estadísticas de puntuación global puede aumentar la latencia de las consultas de búsqueda.

SearchMode

Especifica si alguno o todos los términos de búsqueda deben coincidir para considerar el documento como una coincidencia.

SearchQueryType

Especifica la sintaxis de la consulta de búsqueda. El valor predeterminado es "simple". Use "full" si la consulta usa la sintaxis de consulta de Lucene.