Compartir a través de


IndexesOperationsExtensions.CreateOrUpdateAsync Método

Definición

Sobrecargas

CreateOrUpdateAsync(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

CreateOrUpdateAsync(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken)

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

CreateOrUpdateAsync(IIndexesOperations, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken)

Source:
IndexesOperationsExtensions.Customization.cs

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

public static System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.Index> CreateOrUpdateAsync (this Microsoft.Azure.Search.IIndexesOperations operations, Microsoft.Azure.Search.Models.Index index, bool? allowIndexDowntime = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, Microsoft.Azure.Search.Models.AccessCondition accessCondition = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateOrUpdateAsync : Microsoft.Azure.Search.IIndexesOperations * Microsoft.Azure.Search.Models.Index * Nullable<bool> * Microsoft.Azure.Search.Models.SearchRequestOptions * Microsoft.Azure.Search.Models.AccessCondition * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.Index>
<Extension()>
Public Function CreateOrUpdateAsync (operations As IIndexesOperations, index As Index, Optional allowIndexDowntime As Nullable(Of Boolean) = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Index)

Parámetros

operations
IIndexesOperations

Grupo de operaciones para este método de extensión.

index
Index

Definición del índice que se va a crear o actualizar.

allowIndexDowntime
Nullable<Boolean>

Permite agregar nuevos analizadores, tokenizadores, filtros de token o filtros char a un índice al desconectar el índice durante al menos unos segundos. Esto provoca temporalmente un error en la indexación y las solicitudes de consulta. El rendimiento y la disponibilidad de escritura del índice pueden ser desiguales durante varios minutos después de que se actualice el índice, o durante más tiempo en el caso de índices muy grandes.

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación.

accessCondition
AccessCondition

Parámetros adicionales para la operación.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Índice que se creó o actualizó.

Se aplica a

CreateOrUpdateAsync(IIndexesOperations, String, Index, Nullable<Boolean>, SearchRequestOptions, AccessCondition, CancellationToken)

Source:
IndexesOperationsExtensions.Customization.cs

Crea un nuevo índice de búsqueda o actualiza un índice si ya existe. https://docs.microsoft.com/rest/api/searchservice/Update-Index

public static System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.Index> CreateOrUpdateAsync (this Microsoft.Azure.Search.IIndexesOperations operations, string indexName, Microsoft.Azure.Search.Models.Index index, bool? allowIndexDowntime = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, Microsoft.Azure.Search.Models.AccessCondition accessCondition = default, System.Threading.CancellationToken cancellationToken = default);
static member CreateOrUpdateAsync : Microsoft.Azure.Search.IIndexesOperations * string * Microsoft.Azure.Search.Models.Index * Nullable<bool> * Microsoft.Azure.Search.Models.SearchRequestOptions * Microsoft.Azure.Search.Models.AccessCondition * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.Index>
<Extension()>
Public Function CreateOrUpdateAsync (operations As IIndexesOperations, indexName As String, index As Index, Optional allowIndexDowntime As Nullable(Of Boolean) = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional accessCondition As AccessCondition = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Index)

Parámetros

operations
IIndexesOperations

Grupo de operaciones para este método de extensión.

indexName
String

Definición del índice que se va a crear o actualizar.

index
Index

Definición del índice que se va a crear o actualizar.

allowIndexDowntime
Nullable<Boolean>

Permite agregar nuevos analizadores, tokenizadores, filtros de token o filtros char a un índice al desconectar el índice durante al menos unos segundos. Esto provoca temporalmente un error en la indexación y las solicitudes de consulta. El rendimiento y la disponibilidad de escritura del índice pueden ser desiguales durante varios minutos después de que se actualice el índice, o durante más tiempo en el caso de índices muy grandes.

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación

accessCondition
AccessCondition

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Se aplica a