DocumentsOperationsExtensions.Index Método
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í.
Sobrecargas
Index(IDocumentsOperations, IndexBatch<Document>, SearchRequestOptions) |
Envía un lote de acciones de carga, combinación o eliminación al índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/addupdate-or-delete-documents |
Index<T>(IDocumentsOperations, IndexBatch<T>, SearchRequestOptions) |
Envía un lote de acciones de carga, combinación o eliminación al índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/addupdate-or-delete-documents |
Index(IDocumentsOperations, IndexBatch<Document>, SearchRequestOptions)
Envía un lote de acciones de carga, combinación o eliminación al índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/addupdate-or-delete-documents
public static Microsoft.Azure.Search.Models.DocumentIndexResult Index (this Microsoft.Azure.Search.IDocumentsOperations operations, Microsoft.Azure.Search.Models.IndexBatch<Microsoft.Azure.Search.Models.Document> batch, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default);
static member Index : Microsoft.Azure.Search.IDocumentsOperations * Microsoft.Azure.Search.Models.IndexBatch<Microsoft.Azure.Search.Models.Document> * Microsoft.Azure.Search.Models.SearchRequestOptions -> Microsoft.Azure.Search.Models.DocumentIndexResult
<Extension()>
Public Function Index (operations As IDocumentsOperations, batch As IndexBatch(Of Document), Optional searchRequestOptions As SearchRequestOptions = Nothing) As DocumentIndexResult
Parámetros
- operations
- IDocumentsOperations
Grupo de operaciones para este método de extensión.
- batch
- IndexBatch<Document>
Lote de acciones de índice.
- searchRequestOptions
- SearchRequestOptions
Parámetros adicionales para la operación
Devoluciones
Respuesta que contiene el estado de las operaciones de todas las acciones del lote.
Excepciones
Se produce cuando se produce un error en algunas de las acciones de indexación, pero otras acciones se realizaron correctamente y modificaron el estado del índice. Esto puede ocurrir cuando el servicio de búsqueda está bajo mucha carga de indexación. Es importante detectar explícitamente esta excepción y comprobar su IndexResult
propiedad. Esta propiedad informa del estado de cada acción de indexación en el lote, lo que permite determinar el estado del índice después de un error parcial.
Comentarios
Las sobrecargas no genéricas de los métodos Index, IndexAsync e IndexWithHttpMessagesAsync realizan un mejor intento de asignar tipos JSON en la carga de respuesta a los tipos de .NET. Consulte GetWithHttpMessagesAsync(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) para obtener más información.
Se aplica a
Index<T>(IDocumentsOperations, IndexBatch<T>, SearchRequestOptions)
Envía un lote de acciones de carga, combinación o eliminación al índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/addupdate-or-delete-documents
public static Microsoft.Azure.Search.Models.DocumentIndexResult Index<T> (this Microsoft.Azure.Search.IDocumentsOperations operations, Microsoft.Azure.Search.Models.IndexBatch<T> batch, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default);
static member Index : Microsoft.Azure.Search.IDocumentsOperations * Microsoft.Azure.Search.Models.IndexBatch<'T> * Microsoft.Azure.Search.Models.SearchRequestOptions -> Microsoft.Azure.Search.Models.DocumentIndexResult
<Extension()>
Public Function Index(Of T) (operations As IDocumentsOperations, batch As IndexBatch(Of T), Optional searchRequestOptions As SearchRequestOptions = Nothing) As DocumentIndexResult
Parámetros de tipo
- T
Tipo CLR que se asigna al esquema de índice. Las instancias de este tipo se pueden almacenar como documentos en el índice.
Parámetros
- operations
- IDocumentsOperations
Grupo de operaciones para este método de extensión.
- batch
- IndexBatch<T>
Lote de acciones de índice.
- searchRequestOptions
- SearchRequestOptions
Parámetros adicionales para la operación
Devoluciones
Respuesta que contiene el estado de las operaciones de todas las acciones del lote.
Excepciones
Se produce cuando se produce un error en algunas de las acciones de indexación, pero otras acciones se realizaron correctamente y modificaron el estado del índice. Esto puede ocurrir cuando el servicio de búsqueda está bajo mucha carga de indexación. Es importante detectar explícitamente esta excepción y comprobar su IndexResult
propiedad. Esta propiedad informa del estado de cada acción de indexación en el lote, lo que permite determinar el estado del índice después de un error parcial.
Comentarios
Las sobrecargas genéricas de los métodos Index e IndexAsync admiten la asignación de tipos de campo de búsqueda a tipos de .NET a través del parámetro de tipo T. Consulte GetWithHttpMessagesAsync<T>(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) para obtener más información sobre la asignación de tipos.
Se aplica a
Azure SDK for .NET