问题标签 [google-custom-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
search - 谷歌自定义搜索分页问题
我已经为我的网站设置了谷歌自定义搜索,但它显示的结果分页是错误的或有问题的。它在分页中显示了 4 页,但是当我单击第 3 页时,第 4 个链接消失了。这是 Google CSE 的已知问题吗?有没有解决办法
java - 使用谷歌自定义搜索 API 的 Java 代码
任何人都可以分享一些Java代码以开始使用谷歌搜索API。我在互联网上搜索但没有找到任何合适的文档或好的示例代码。我发现的代码似乎不起作用。如果有人我会很感激可以帮助我。(我已获得 API 密钥和自定义搜索引擎 ID)。
谢谢。
javascript - Google 自定义搜索 iFrame 中的样式内容?
我正在尝试设置特定 div (#cse-hosted) 的样式,它是 Google CSE iFrame 正文中的第一个 div。我知道您可以使用以下内容通过 JavaScript 变量设置 iFrame 的宽度:
但是有什么类似的东西可以让我进入 iFrame 并设置 div 的样式吗?
我一直在网上搜索,但没有找到任何解决方案,所以有可能没有办法做我希望的事情,但是......
无论如何,我很抱歉这么突然,但如果可能的话,我宁愿不放弃任何其他内容......
autocomplete - 用于谷歌自定义搜索的自动完成 API
我正在尝试将自动完成添加到我最近安装的谷歌自定义搜索中。
我设法通过向 googleapis.com/customsearch/v1 发送请求来使搜索工作,但现在我无法让自动完成功能针对谷歌自定义搜索工作。我确实在我的自定义搜索帐户上启用了自动完成功能,但我找不到任何 API 或方法来获取建议的单词列表。
是否有任何可用的 API 用于自动完成以在自定义搜索中建议单词?
我确实找到了这篇文章,Google Custom Search API Autocomplete?,但我无法让它工作。只是想知道是否有任何其他建议或解决方案。
html - 谷歌自定义搜索引擎需要很长时间才能加载到网页上?
我通过 www.google.com/cse/ 与 google 建立了一个自定义搜索引擎
我正在我的 Chrome 网站上的机器上对其进行测试,网页加载正常,但 CSE 需要超过 45 秒才能加载。当它加载时,它工作得很好。
有没有人遇到过这个问题?
我在 Firefox 中尝试,它立即加载,没有问题。在 IE9 中,它具有:
Internet Explorer 已限制此网页运行脚本或 ActiveX 控件。
具有可用的启用选项。
这可能是 Chrome 的 ActiveX 问题吗?
search - 用 FTP 修复/替换 DNN 搜索引擎
我在 DNN 网站上工作,我有一个具有管理员权限的用户帐户,但无权访问主机帐户。我确实有 FTP 访问权限,并且一直在浏览文件结构,并且看到了一些涉及搜索的文件。
搜索在网站上不起作用,所以我希望我可以通过 FTP 替换运行搜索的后端代码。
需要替换哪些文件以确保它们没有损坏/错误。
我意识到这样做可能无法解决问题,因此对于故障排除或可能的解决方案的任何其他建议表示赞赏。
编辑(对于那些询问如何以何种方式搜索不起作用的人):
这是我搜索“绵羊”时发生的情况的图像(该网站都是关于绵羊的)。公司告诉原始网站,搜索在我们的“关键字”页面上运行。我已经确保页面包含关键字,但它们仍然没有出现在搜索中。
adsense - Google 自定义搜索引擎如何使用 JSON/atom API 展示广告
我正在使用 Goolge 自定义搜索 API (JSON/atom) 创建一个搜索引擎。我已将我的搜索引擎与一个 adsense 帐户相关联,但是当我进行查询时,我没有在搜索结果中看到任何广告,我还检查了 Google 自定义搜索文档,它在 API 调用的响应中没有提及任何关于广告的内容,它只讲述搜索结果和促销活动。
我想知道是否可以使用 JSON/atom API 获取搜索广告。
提前致谢, 卡姆兰
javascript - Google CSE - 重定向到带有结果的页面的搜索框
伙计们。
我对 Google CSE 手册有点困惑,无法理解它的一些基本功能。
所以,我创建了一个免费的自定义搜索配置文件,我得到的只是唯一的代码片段,这个:
此代码段在指定的 div 中创建 google 自定义搜索控件。这就是为什么这个片段可能会位于搜索结果页面中的原因,例如 www.site.com/search.html
但我要实现的是我网站每个页面侧边栏中的搜索框。用户无论身在何处都可以在该搜索框中输入搜索查询,然后直接进入结果页面 www.site.com/search.html 等待他的匹配集。
我怎样才能做到这一点?
浏览手册对我没有任何影响,我遗漏了一些东西,但无法弄清楚到底是什么......谢谢!
dynamic - 使用 Jquery.Load() 动态加载时,Google CSE 无法正确加载
这是我目前正在开发的网站:http ://www.nbtc.org/nv/index.php
感谢 SO 社区以前的帮助,按钮将主“内容”div 动态更改为按钮指向的任何链接。除了右上角的“搜索”按钮外,它们都工作得很好。
我们正在使用 Google CSE,这是他们给我的代码:
正如您在测试站点所看到的,当您单击按钮时,文本被加载到 div 中,但没有任何反应,它只是说“正在加载”。如果您再次按下该按钮,整个网站将变为空白。
如果您右键单击并在新选项卡中打开链接,它就可以正常工作。
我认为必须有一个简单的解决方案,我环顾四周,但没有找到这种情况的答案。我已经在使用 jquery 来执行其他功能,@nicodemus13 提出了一种在 jquery 中重写 google 代码的方法来回答这个问题:
页面加载后如何加载谷歌的自定义搜索引擎(CSE)JS API?
但是谷歌给我的代码的细节是不同的,我不知道如何适应它。
谢谢!布伦登
get - 让 Google 自定义搜索查看 GET 参数
我在一个页面中有一个谷歌自定义搜索片段,比如说search.php
,如果我从那个页面使用它似乎工作正常。
但是,我需要以某种方式让它识别 GET 参数,例如,如果我加载search.php?q=test
了 ,它会直接搜索 test.get 。
有没有办法让它做到这一点?