GSA按元标记搜索,没有查询

时间:2014-05-29 09:29:41

标签: google-search google-search-appliance

我目前正在尝试为网站实施GSA,该网站具有针对网站的不同“部分”的多个集合。在网站上,这些区域页面会将所有结果带回到一个集合中,其中应用了没有关键字搜索的元标记过滤器。

E.g。

区域A将带回部门/部分A带有部门:帐户

的元标记过滤器的过滤器

区域B将带回部门的A /标签过滤器的过滤器/部门A:销售

目前要实现此目的,我正在尝试运行此搜索查询:

  

/search?q=&output=xml_no_dtd&site=Articles_Collection&getfields=department.teasertext.publisheddate&partialfields=department:ACCOUNTS

这确实会带来结果,但它不会带回所有结果,有些是符合此标准的项目未被带回。

有谁知道我如何更好地实现这一点,或者知道为什么它会带回一些结果而不是全部?

此外,结果不在下一页,因为它没有带来足够的结果,因为它有另一个结果页面(但是当它带回所有预期的结果时应该这样做)

2 个答案:

答案 0 :(得分:1)

所以我找到了解决方案,事实证明问题在于过滤。

对于我正在使用的网站,许多结果来自同一目录,并且使用GSA默认和目录过滤,它不会从同一目录中带回超过2个结果。

所以为了解决这个问题,我已经过滤掉了。

答案 1 :(得分:0)

您可以使用inmeta发布查询:department = ACCOUNTS

Q = inmeta的:部门%3DACCOUNTS

基于您之前的查询,将是:

搜索Q = inmeta的:部门%3DACCOUNTS&安培;输出= xml_no_dtd&安培;站点= Articles_Collection&安培; getfields = department.teasertext.publisheddate

(这就是浏览器中的内容)