我尝试使用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。
答案 0 :(得分:1)
它不喜欢描述属性。它删除了那些,然后就可以了。
答案 1 :(得分: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>
谷歌没有很好的记录,所以你必须浪费时间阅读这篇文章。希望它有所帮助:)