Google 可编程搜索引擎自定义搜索 JSON API 针对同一搜索引擎 ID 将不同结果返回到 CSE Web 界面

问题描述 投票:0回答:0

当使用完全相同的搜索引擎 ID 时,我们从 Google 可编程搜索引擎自定义搜索 JSON API 看到的结果与从客户搜索引擎 Web 界面看到的结果不同。在某些情况下,结果会被省略;更多时候,顺序是不同的。

请注意,此问题与 Google API 返回与网站不同的结果 不重复。该问题涉及自定义搜索 API 将不同结果返回到标准 Google Web 搜索,这在 https://support.google.com/programmable-search/answer/70392?hl=en 中得到了很好的解释。 这个问题涉及为什么在使用相同的搜索引擎 ID 时 API 与自定义搜索引擎自己的 Web 界面不同。它也不是从 API 运行时返回不同结果的 Google CSE 的重复,这涉及索引错误。

我们正在寻找的结果和排序一致地显示在网络界面中。我们如何使用 API 以编程方式重新创建这些结果?

示例:

在此处交互式搜索“Le Tennis”:

https://cse.google.com/cse?cx=a0091bc71250e40e5#gsc.tab=0&gsc.q=%22Le%20Tennis%22&gsc.sort=

https://www.letennis.co.uk 排名第一。这是我们正在寻找的结果(其排名第一对于我们的应用程序很重要)。

以编程方式调用同一引擎将其置于#4

% curl "https://customsearch.googleapis.com/customsearch/v1?q=%22Le+Tennis%22&key=***&cx=a0091bc71250e40e5" | grep '"link":' "link": "https://www.instagram.com/le_tennis_maresfieldltc/?hl=en", "link": "https://gamesetstyle.com/products/le-tennis-trucker-hat", "link": "https://fr.wikipedia.org/wiki/Tennis", "link": "https://www.letennis.co.uk/", "link": "https://www.collinsdictionary.com/us/dictionary/french-english/tennis", "link": "https://www.amazon.com/Le-tennis-French-Edition/dp/2745917846", "link": "https://www.collinsdictionary.com/dictionary/french-english/tennis-de-table", "link": "https://nataliebjewelry.com/products/le-tennis-teardrop-bracelet", "link": "https://shopbaselinesocial.com/products/le-tennis-hat", "link": "https://www.lingq.com/en/learn-french-online/translate/fr/11506287/jadore-le-tennis/",
    
google-api google-custom-search web-search
© www.soinside.com 2019 - 2024. All rights reserved.