我目前正在尝试为网站实施GSA,该网站具有针对网站的不同“部分”的多个集合。在网站上,这些区域页面会将所有结果带回到一个集合中,其中应用了没有关键字搜索的元标记过滤器。
E.g。
区域A将带回部门/部分A带有部门:帐户
的元标记过滤器的过滤器区域B将带回部门的A /标签过滤器的过滤器/部门A:销售
目前要实现此目的,我正在尝试运行此搜索查询:
/search?q=&output=xml_no_dtd&site=Articles_Collection&getfields=department.teasertext.publisheddate&partialfields=department:ACCOUNTS
这确实会带来结果,但它不会带回所有结果,有些是符合此标准的项目未被带回。
有谁知道我如何更好地实现这一点,或者知道为什么它会带回一些结果而不是全部?
此外,结果不在下一页,因为它没有带来足够的结果,因为它有另一个结果页面(但是当它带回所有预期的结果时应该这样做)
答案 0 :(得分:1)
所以我找到了解决方案,事实证明问题在于过滤。
对于我正在使用的网站,许多结果来自同一目录,并且使用GSA默认和目录过滤,它不会从同一目录中带回超过2个结果。
所以为了解决这个问题,我已经过滤掉了。
答案 1 :(得分:0)
您可以使用inmeta发布查询:department = ACCOUNTS
Q = inmeta的:部门%3DACCOUNTS
基于您之前的查询,将是:
搜索Q = inmeta的:部门%3DACCOUNTS&安培;输出= xml_no_dtd&安培;站点= Articles_Collection&安培; getfields = department.teasertext.publisheddate
(这就是浏览器中的内容)