因此,我将工作机会放入了谷歌云人才,在它们都出现在列表中之后,我尝试在没有条件的情况下对它们进行搜索(这应该给我我猜想的相同结果),但事实并非如此。插入后不久,我丢失了 0 到 2 个结果,但几个小时后,现在从 220 个搜索中丢失了 45 个结果。最初丢失的工作发生了变化,但现在它相当稳定,它是每次都有相同的 45 个列表。
实体创建正确,认证似乎也没有问题,项目ID,公司ID和租户ID也可以。
我尝试比较这两个列表,寻找它们潜在差异的线索,特别是查看发布时间、过期时间和可见性,因为这将是它们没有出现在搜索中的最明显原因。
我已经简化了代码,但仅此而已。
$jobServiceClient = new JobServiceClient();
$search= $jobServiceClient->searchJobs($formattedParent, $requestMetadata);
foreach ($search->getIterator() as $element) {
$ids[] = $element->getJob()->getRequisitionId();
}
count($ids); // => 175 results
$list= $jobServiceClient->listJobs($formattedParent, $filter);
foreach ($list->getIterator() as $element) {
$ids[] = $element->getRequisitionId();
}
count($ids); // => 220 results
知道什么可能导致这种情况吗?