- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Faça um teste
Consulta itens não reservados da fila de indexação e marca um conjunto como reservado, começando com os itens que têm o carimbo de data/hora mais antigo da prioridade ItemStatus
mais alta. A ordem de prioridade é a seguinte:
A reserva de itens garante que a pesquisa de outras linhas de execução não possa criar conjuntos sobrepostos.
Depois de processar os itens reservados, o cliente precisa colocar os itens de volta no estado não reservado, chamando index,
ou push
com o tipo REQUEUE.
.
Os itens ficam disponíveis automaticamente (não reservados) após quatro horas, mesmo que nenhum método de atualização ou push seja chamado.
Essa API exige uma conta de administrador ou de serviço para ser executada. A conta de serviço usada é a que está na lista de permissões da fonte de dados correspondente.
Solicitação HTTP
POST https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/items:poll
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
name |
O nome da fonte de dados para consultar itens. Formato: datasources/{sourceId} |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "connectorName": string, "statusCodes": [ enum ( |
Campos | |
---|---|
connectorName |
O nome do conector que faz essa chamada. Formato: datasources/{sourceId}/connectors/{ID} |
statusCodes[] |
Limite os itens pesquisados aos que têm esses status. |
limit |
Número máximo de itens a serem retornados. O valor máximo é 100, e o padrão é 20. |
queue |
Nome da fila de onde os itens serão buscados. Se não for especificado, o items.poll vai buscar da fila "padrão". O comprimento máximo é de 100 caracteres. |
debugOptions |
Opções de depuração comuns. |
Corpo da resposta
Se bem-sucedido, o corpo da resposta exibirá os dados com a seguinte estrutura:
Representação JSON |
---|
{
"items": [
{
object ( |
Campos | |
---|---|
items[] |
Conjunto de itens da fila disponível para processamento pelo conector. Esses itens têm o seguinte subconjunto de campos preenchidos: |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud_search.indexing
https://www.googleapis.com/auth/cloud_search
Para mais informações, consulte o guia de autorização.