google-custom-search - 谷歌自定义搜索中的多个 url 限制

标签 google-custom-search

嗨,我已经为我的域设置了付费谷歌自定义搜索。
有没有办法根据搜索当前所在的目录来限制结果?

我需要限制搜索的目录是公司部门网站,因此应该只显示基于该部门目录的结果

例如:

http://www.mysite.com/ * 显示出现在站点中的结果

http://www.mysite.com/directory1/ * directory1 中出现的结果

http://www.mysite.com/directory2/ * 显示出现在 directory2 中的结果

等等

谢谢

最佳答案

您可以使用以下方法将结果限制在域中:

&as_sitesearch=mydomain.com

因此,使用这种技术,您可以将结果限制在域中的文件夹中。例如:
http://www.google.com/cse?cx=YOUR-GOOGLE-ID&client=google-csbe&output=xml_no_dtd&filter=1&q=post&num=10&start=10&&as_sitesearch=YOUR-DOMAIN.com/send-uk

之前的 url 将仅显示您的域中位于 SEND-UK 内的链接。刚刚测试过,它工作正常:-)。

你可以在这个 Drupal 模块中看到这个例子,我正是在使用这个想法,即使我不知道你也可以通过文件夹来限制:

关于google-custom-search - 谷歌自定义搜索中的多个 url 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17274080/

相关文章:

javascript - 自定义谷歌搜索不返回任何结果

javascript - 在谷歌自定义搜索引擎 V2 代码中执行默认查询

Google Site Search 的 C# 包装器或示例

javascript - 填充 Google 自定义搜索引擎

jquery - 将 Typeahead 与 Google 自定义搜索引擎结合使用

javascript - 仅筛选 PNG 图像的搜索结果

python - 将搜索结果限制在谷歌自定义搜索 api 中的特定日期范围内

javascript - 如何设置CSE大小结果?

search - URL后自动添加#gsc.tab=0