javascript – Google Search Console API:如何实现多个OR过滤器?

经过多次摆弄,我终于让Search Console API正常工作了.不幸的是,我无法弄清楚如何添加多个OR过滤器.我认为这是dimensionFilterGroups [] .groupType最终将用于的,但’或’还不是一个选项.

基本上,如何实现一系列过滤器,其中结果是真的时返回?

我尝试了以下,但似乎没有工作:

"dimensionFilterGroups": [
  {
    "filters": [
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'lockers'
      },
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'shelving'
      }
    ]
  }
]
"dimensionFilterGroups": [
  {
    "filters": [
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'lockers'
      }
    ],
    "filters": [
      {
        "dimension": 'query',
        "operator": 'equals',
        "expression": 'shelving'
      }
    ]
  }
]
"filters": [
  {
    "dimension": 'query',
    "operator": 'equals',
    "expression": 'lockers'
  },
  {
    "dimension": 'query',
    "operator": 'equals',
    "expression": 'shelving'
  }
]

最佳答案 不幸的是,根据文档,这仍然不受支持.

dimensionFilterGroups [] groupType:

“Whether all filters in this group must return true (“and”), or one or
more must return true (not yet supported).”

资料来源:https://developers.google.com/webmaster-tools/v3/searchanalytics/query

点赞