GSA 如何从结果中排除元数据为空的项目

GSA how to exclude items with empty metadata from results

我需要在提供结果时过滤 GSA 索引中的一些项目。 我需要排除在特定元字段 (xTopic) 中具有空值(因此没有值)的所有项目。

我尝试将 &requiredfields=-xTopic: 添加到搜索 url 中,但这不起作用(搜索工作正常)。 任何想法是否可能以及语法是什么?

据我所知,只能检索包含元数据而不是排除项的结果。一些想法:

  • 您可以包含所有元标记,但要排除的元标记除外。我认为这不是一个可行的解决方案...
  • ...因此,如果您可以控制源中的元标记,则可以向所有不想排除的文档添加一个额外的元标记,并执行仅包括该元标记的搜索。

另外至少我没有其他创意。您至少可以在 Google 提交功能请求,几周前我也提交了这个请求。越多越好!

好的,以防将来有人需要这个 - 我能够找到解决方案。 的确,您不能排除在某个元标记中没有价值的任何项目。 但是,您可以仅包括确实具有任何价值的项目。 所以我能够通过添加 .xTopic 来完成过滤(注意冒号丢失了——那是我最初错过的部分)。