Compartilhar via


SearchService Interface

Implementações

GroupableResource<com.microsoft.azure.management.search.implementation.SearchServiceManager,com.microsoft.azure.management.search.implementation.SearchServiceInner> Atualizáveis<Searchservice> Atualizável<Atualização>

public interface SearchService
extends GroupableResource<com.microsoft.azure.management.search.implementation.SearchServiceManager,com.microsoft.azure.management.search.implementation.SearchServiceInner>, Refreshable<SearchService>, Updatable<Update>

Uma representação imutável do lado do cliente de um registro do Azure.

Resumo do método

Modificador e tipo Método e descrição
abstract QueryKey createQueryKey(String name)

Regenera a chave de API de administração primária ou secundária.

abstract rx.Observable<QueryKey> createQueryKeyAsync(String name)

Regenera a chave de API de administração primária ou secundária.

abstract void deleteQueryKey(String key)

Exclui a chave de consulta especificada.

abstract rx.Completable deleteQueryKeyAsync(String key)

Exclui a chave de consulta especificada.

abstract AdminKeys getAdminKeys()

As chaves de API de administração primárias e secundárias para o serviço Pesquisa do Azure especificado.

abstract rx.Observable<AdminKeys> getAdminKeysAsync()

As chaves de API de administração primárias e secundárias para o serviço Pesquisa do Azure especificado.

abstract HostingMode hostingMode()

O valor do modo de hospedagem.

abstract java.util.List<QueryKey> listQueryKeys()

Retorna a lista de chaves de API de consulta para o serviço Azure Search especificado.

abstract rx.Observable<QueryKey> listQueryKeysAsync()

Retorna a lista de chaves de API de consulta para o serviço Azure Search especificado.

abstract int partitionCount()
abstract ProvisioningState provisioningState()

O estado da última operação de provisionamento executada no serviço Pesquisa.

abstract AdminKeys regenerateAdminKeys(AdminKeyKind keyKind)

Regenera a chave de API de administração primária ou secundária.

abstract rx.Observable<AdminKeys> regenerateAdminKeysAsync(AdminKeyKind keyKind)

Regenera a chave de API de administração primária ou secundária.

abstract int replicaCount()
abstract Sku sku()
abstract SearchServiceStatus status()

O status do serviço Pesquisa.

abstract java.lang.String statusDetails()

Detalhes do método

createQueryKey

public abstract QueryKey createQueryKey(String name)

Regenera a chave de API de administração primária ou secundária.

Você só pode regenerar uma chave de cada vez.

Parameters:

name - O nome da nova chave de API de consulta.

Returns:

o <objeto QueryKey> se tiver êxito

createQueryKeyAsync

public abstract Observable createQueryKeyAsync(String name)

Regenera a chave de API de administração primária ou secundária.

Você só pode regenerar uma chave de cada vez.

Parameters:

name - O nome da nova chave de API de consulta.

Returns:

uma representação da computação futura dessa chamada

deleteQueryKey

public abstract void deleteQueryKey(String key)

Exclui a chave de consulta especificada.

Ao contrário das chaves de administração, as chaves de consulta não são regeneradas. O processo para regenerar uma chave de consulta consiste em excluí-la e recriá-la.

Parameters:

key - A chave de consulta a ser excluída. As chaves de consulta são identificadas por valor, não por nome.

deleteQueryKeyAsync

public abstract Completable deleteQueryKeyAsync(String key)

Exclui a chave de consulta especificada.

Ao contrário das chaves de administração, as chaves de consulta não são regeneradas. O processo para regenerar uma chave de consulta consiste em excluí-la e recriá-la.

Parameters:

key - A chave de consulta a ser excluída. As chaves de consulta são identificadas por valor, não por nome.

Returns:

uma representação da computação futura dessa chamada

getAdminKeys

public abstract AdminKeys getAdminKeys()

As chaves de API de administração primárias e secundárias para o serviço Pesquisa do Azure especificado.

Returns:

o objeto AdminKeys se tiver êxito

getAdminKeysAsync

public abstract Observable getAdminKeysAsync()

As chaves de API de administração primárias e secundárias para o serviço Pesquisa do Azure especificado.

Returns:

uma representação da computação futura dessa chamada

hostingMode

public abstract HostingMode hostingMode()

O valor do modo de hospedagem.

Aplicável somente para o SKU standard3. Você pode definir essa propriedade para habilitar até três partições de alta densidade que permitem até 1000 índices, o que é muito maior do que o máximo de índices permitidos para qualquer outro SKU. Para o SKU standard3, o valor é 'default' ou 'highDensity'. Para todos os outros SKUs, esse valor deve ser 'default'.

Returns:

o valor do modo de hospedagem.

listQueryKeys

public abstract List listQueryKeys()

Retorna a lista de chaves de API de consulta para o serviço Azure Search especificado.

Returns:

o objeto List<QueryKey> se tiver êxito

listQueryKeysAsync

public abstract Observable listQueryKeysAsync()

Retorna a lista de chaves de API de consulta para o serviço Azure Search especificado.

Returns:

o observável para o objeto List<QueryKey>

partitionCount

public abstract int partitionCount()

Returns:

o número de partições usadas pelo serviço

provisioningState

public abstract ProvisioningState provisioningState()

O estado da última operação de provisionamento executada no serviço Pesquisa.

O provisionamento é um estado intermediário que ocorre enquanto a capacidade de serviço está sendo estabelecida. Depois que a capacidade é configurada, provisioningState é alterado para 'bem-sucedido' ou 'falhou'. Os aplicativos cliente podem sondar o provisionamento status (o intervalo de sondagem recomendado é de 30 segundos a um minuto) usando a operação Obter Serviço de Pesquisa para ver quando uma operação é concluída. Se você estiver usando o serviço gratuito, esse valor tende a voltar como "bem-sucedido" diretamente na chamada para Criar serviço Pesquisa. Isso ocorre porque o serviço gratuito usa a capacidade que já está configurada.

Returns:

o estado de provisionamento do recurso

regenerateAdminKeys

public abstract AdminKeys regenerateAdminKeys(AdminKeyKind keyKind)

Regenera a chave de API de administração primária ou secundária.

Você só pode regenerar uma chave de cada vez.

Parameters:

keyKind - especifica qual chave regenerar

Returns:

o objeto AdminKeys se tiver êxito

regenerateAdminKeysAsync

public abstract Observable regenerateAdminKeysAsync(AdminKeyKind keyKind)

Regenera a chave de API de administração primária ou secundária. Você só pode regenerar uma chave de cada vez.

Parameters:

keyKind - Especifica qual chave deve ser gerada novamente

Returns:

uma representação da computação futura dessa chamada

replicaCount

public abstract int replicaCount()

Returns:

o número de réplicas usadas pelo serviço

sku

public abstract Sku sku()

Returns:

o tipo de SKU do serviço

status

public abstract SearchServiceStatus status()

O status do serviço Pesquisa.

Os valores possíveis incluem: 'running': o serviço Pesquisa está em execução e nenhuma operação de provisionamento está em andamento. 'provisioning': o serviço Pesquisa está sendo provisionado ou dimensionado para cima ou para baixo. 'deleting': o serviço Pesquisa está sendo excluído. 'degradado': o serviço Pesquisa está degradado. Isso pode ocorrer quando as unidades de pesquisa subjacentes não estão íntegras. O serviço de pesquisa provavelmente está funcionando, mas o desempenho pode ser lento e algumas solicitações podem ser descartadas. 'desabilitado': o serviço Pesquisa está desabilitado. Nesse estado, o serviço rejeita todas as solicitações da API. 'error': o serviço Pesquisa está em um estado de erro. Se o serviço estiver nos estados degradados, desabilitados ou de erro, isso significa que a equipe do Azure Search está investigando ativamente o problema subjacente. Serviços dedicados nesses estados ainda são passíveis de cobrança com base no número de unidades de pesquisa provisionadas.

Returns:

o status do serviço

statusDetails

public abstract String statusDetails()

Returns:

os detalhes do status.

Aplica-se a