2

我尝试使用https://developers.google.com/custom-search/docs/queries上的结构,但无法成功上传。

<Autocompletions>
  <Autocompletion term="cake" type="1" language=""/>
  <Autocompletion term="strawberry.*" type="2" match="2" language=""/>
  <Autocompletion term="vanilla" type="2" language=""/>
  <Autocompletion term="apple" type="3" language="">
    <Promotion id="1" queries="dessert" title="Apple pie for dessert!" url="http://www.example.com/applepieforsale"
        start_date="" end_date="" image_url=""  description="Apple pie is the best dessert ever!"/>
    <Promotion id="2" queries="apple" title="Buy Apple pie" url="http://www.example.com/applepieforsale"
        start_date="" end_date="" image_url="" description="We stock the best apple pie in the world, right here."/>
  </Autocompletion>
</Autocompletions>

我的网站正在使用 wordpress;我得到了帖子的标题,并希望将其用作谷歌自定义搜索的字符串查询。

请帮我弄清楚如何为自动完成创建 XML。

4

2 回答 2

1

它不喜欢描述属性。如果您删除了这些,那么它将起作用。

于 2014-04-29T16:31:41.033 回答
0

像这样在 XML 中保留所有术语:

<Autocompletion term="%term-title%" type="%type%" language=""/>

注意条款的长度,我发现如果是 3 个或更少的单词,Google 会接受它。您添加的条目数量也没有太大限制(我一次添加了 9000 个条目)。我用俄语添加了它们,所以编码也没有问题。

最终格式应该是这样的:

<Autocompletions>
  <Autocompletion term="%term-title%" type="%type%" language=""/>

  ...

  <Autocompletion term="%term-title%" type="%type%" language=""/>
</Autocompletions>

谷歌没有很好的记录,所以你必须浪费时间阅读这个。希望能帮助到你 :)

于 2014-07-02T11:51:40.357 回答