如何在 Google Site Search 中使用类别

问题描述 投票:0回答:2

我在网站上使用 Google Site Search (https://www.google.com/cse) 作为内部搜索引擎。在 Google Site Search 中,可以设置类别,以便网站上的用户可以按类别过滤搜索结果。 我在设置中指定了三个类别。类别 1、类别 2 和类别 3。

我在标题中标记如下页面:

<!--
                <PageMap>
                  <DataObject type="document">
        <Attribute name="pagetype">Category2</Attribute>
        </DataObject>
                </PageMap>
              -->

在我的结果页面上,我将三个类别作为选项卡。到目前为止,一切都很好。 但是,当我单击三个选项卡中的任何一个时,页面上只会显示“无结果”。

我发现,如果我将以下内容添加到 URL 中的查询字符串中,搜索引擎将找到标有指定类别的页面:+more:p:document-pagetype:Category2 这意味着我的整个 URL 将如下所示: http://domain.com/search?q=searchterms+more:p:document-pagetype:Category2

但是如果我这样做,名为“Category2”的选项卡不会被标记为活动选项卡,并且“+more:p:document-pagetype:Category2”将作为搜索字符串的一部分进入 Google Analytics。

那么任何人都可以帮我解决这个问题,以便我可以让它发挥作用吗?

如果您需要任何其他信息来帮助我,请也告诉我。

search search-engine google-search google-custom-search
2个回答
1
投票

您可以为此使用改进: https://support.google.com/customsearch/answer/2631064?hl=en

当您设置细化项(标签)时,您需要填写 2 个字段:名称和可选单词。如果您使用 +more:p:document-pagetype:Category2 作为可选单词,则只要用户单击该选项卡,该字符串就会自动附加到用户的查询中。


0
投票

此链接已被阻止。有新的资源可以参考吗?

© www.soinside.com 2019 - 2024. All rights reserved.