gpt4 book ai didi

java - 如何从 Google Custom Search API 获取超过 100 个结果

转载 作者:搜寻专家 更新时间:2023-10-31 19:53:42 24 4
gpt4 key购买 nike

我正尝试在 Java 中使用 Google Custom Search API 进行研究。因此,我需要为每个查询设置一个大的结果集。但是,我似乎只能获得前 100 个结果,这比我需要的要少得多。我使用这样的列表方法:

list.setStart(90L);

当我将其设置为从索引 100 开始时,出现此错误:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request

{ "code" : 400,
"errors" : [ {
"domain" : "global",
"message" : "Invalid Value",
"reason" : "invalid"
} ],
"message" : "Invalid Value"
}

有什么办法可以解除这个限制吗?

最佳答案

两个限制之间存在差异:a) 每天最多 100 个查询; b) 每个搜索短语最多 100 个结果(甚至分成 10 个查询,每个查询 10 个结果)。限制 (a) 可以通过向 Google 付费来解决,而限制 (b) 根本无法解决,这似乎是 CSE 产品在搜索整个网络时的一个功能(即不仅仅是站点搜索,它可以提供更多结果),参见例如https://productforums.google.com/forum/#!topic/customsearch/VM8_6trCxGU

关于java - 如何从 Google Custom Search API 获取超过 100 个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34031557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com