在Google自定义搜索中使用PageMap或自定义Meta标签

时间:2013-07-11 11:00:02

标签: google-custom-search

我的网站上有一个搜索引擎,可以使用多个自定义字段进行搜索。我需要搜索PDF文件的内容,以便实现Google自定义搜索引擎。但是,我仍然需要能够使用我的自定义过滤。

我试图通过PageMap或带有自定义内容的元标记来实现,但由于某种原因它不起作用。例如,在此页面中: http://che.org.il/?decision=%D7%99%D7%A9%D7%99%D7%91%D7%AA-%D7%9E%D7%9C%D7%92-18-%D7%AA%D7%A9%D7%A2%D7%92

我已将两种方法都放在标题中:

<meta name="dec_sit" content="18-527" />
<meta name="dec_univ" content="" />
<meta name="dec_date" content="2013-04-30" />
<meta name="dec_category" content="46" />

<!--
<PageMap>
    <Databject type="metatags">
        <Attribute name="category">46</Attribute>
    <Attribute name="dec_date">2013-04-30</Attribute>
    <Attribute name="dec_univ"></Attribute>
    <Attribute name="dec_sit">18-527</Attribute>
</DataObject>
</PageMap>
-->

但是,当我尝试搜索属性dec_sit时,它不起作用: https://www.google.com/cse?cx=008755111893149603021:c5o41aeaazc&q=אודות+more:pagemap:metatags-dec_sit:18

可能是什么问题?

1 个答案:

答案 0 :(得分:2)

您需要更改使用属性标记的方式。目前,当您尝试解析xml时,属性标记会中断。

<!--
<PageMap>
    <Databject type="metatags">
     <Attribute name="category" value="46" />
    <Attribute name="dec_date" value="2013-04-30" />
    <Attribute name="dec_univ" value="" />
    <Attribute name="dec_sit" value="18-527" />
</DataObject>
</PageMap>
-->