Compartir a través de


DocumentsOperationsExtensions.Index Método

Definición

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)

Source:
DocumentsOperationsExtensions.cs

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)

Source:
DocumentsOperationsExtensions.cs

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