- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Faça um teste
Pesquisa itens não reservados da fila de indexação e marca um conjunto como reservado, começando pelos itens que têm o carimbo de data/hora mais antigo da ItemStatus
de prioridade mais alta. A ordem de prioridade é a seguinte:
Reservar itens garante que a pesquisa de outras linhas de execução não crie conjuntos sobrepostos.
Depois de processar os itens reservados, o cliente precisa colocar os itens de volta no estado sem reserva, 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.
Esta API requer uma conta de administrador ou de serviço para ser executada. A conta de serviço usada 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 pesquisar itens. Formato: fontes de dados/{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 está fazendo a chamada. Formato: fontes de dados/{sourceId}/connectors/{ID} |
statusCodes[] |
Limite os itens pesquisados àqueles com estes 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, items.poll será buscado em "default" fila. O comprimento máximo é de 100 caracteres. |
debugOptions |
Opções comuns de depuração. |
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íveis para o conector processar. 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.