我正在使用Google CSE搜索多语种网站(德语,英语,荷兰语,法语)。
问题在于我希望搜索仅以用户所使用的语言返回结果,例如www.coolsite.de/en/?q=hotel应该只返回英文结果。
您可以将搜索范围限制为使用特定语言编写的文档(例如,lr = lang_ja)。
所以这正是我想要实现的目标!
但是当lr
设置为lang_en
(available languages)时,我的搜索仍会返回德语结果。我的所有页面都在html-Tag中设置语言,如下所示:
<html lang="en">
或<html lang="de">
它们还包含<meta name="language" content="en" />
或<meta name="language" content="de" />
(这是元的正确值吗?我read该值应包含语言的全名?!)
我错过了什么吗?