GSA 如何从结果中排除元数据为空的项目
GSA how to exclude items with empty metadata from results
我需要在提供结果时过滤 GSA 索引中的一些项目。
我需要排除在特定元字段 (xTopic) 中具有空值(因此没有值)的所有项目。
我尝试将 &requiredfields=-xTopic:
添加到搜索 url 中,但这不起作用(搜索工作正常)。
任何想法是否可能以及语法是什么?
据我所知,只能检索包含元数据而不是排除项的结果。一些想法:
- 您可以包含所有元标记,但要排除的元标记除外。我认为这不是一个可行的解决方案...
- ...因此,如果您可以控制源中的元标记,则可以向所有不想排除的文档添加一个额外的元标记,并执行仅包括该元标记的搜索。
另外至少我没有其他创意。您至少可以在 Google 提交功能请求,几周前我也提交了这个请求。越多越好!
好的,以防将来有人需要这个 - 我能够找到解决方案。
的确,您不能排除在某个元标记中没有价值的任何项目。
但是,您可以仅包括确实具有任何价值的项目。
所以我能够通过添加 .xTopic 来完成过滤(注意冒号丢失了——那是我最初错过的部分)。
我需要在提供结果时过滤 GSA 索引中的一些项目。 我需要排除在特定元字段 (xTopic) 中具有空值(因此没有值)的所有项目。
我尝试将 &requiredfields=-xTopic:
添加到搜索 url 中,但这不起作用(搜索工作正常)。
任何想法是否可能以及语法是什么?
据我所知,只能检索包含元数据而不是排除项的结果。一些想法:
- 您可以包含所有元标记,但要排除的元标记除外。我认为这不是一个可行的解决方案...
- ...因此,如果您可以控制源中的元标记,则可以向所有不想排除的文档添加一个额外的元标记,并执行仅包括该元标记的搜索。
另外至少我没有其他创意。您至少可以在 Google 提交功能请求,几周前我也提交了这个请求。越多越好!
好的,以防将来有人需要这个 - 我能够找到解决方案。 的确,您不能排除在某个元标记中没有价值的任何项目。 但是,您可以仅包括确实具有任何价值的项目。 所以我能够通过添加 .xTopic 来完成过滤(注意冒号丢失了——那是我最初错过的部分)。