为了账号安全,请及时绑定邮箱和手机立即绑定

Appengine 搜索语言

Appengine 搜索语言

Go
qq_遁去的一_1 2021-08-30 16:45:40
我正在尝试实现 search.FieldLoadSaver 接口以便能够选择字段语言。func (p *Product) Save() ([]search.Field, error) {    var fields []search.Field    // Add product.ID    fields = append(fields, search.Field{Name: "ID", Value: search.Atom(p.ID)})    // Add product.Name    fields = append(fields, search.Field{Name: "Name", Value: p.Name, Language: "en"})    return fields, nil}我收到了这个错误:errors.errorString{s:"search: INVALID_REQUEST: invalid language 。语言应该是两个字母。"}似乎 python devserver 将空语言字段处理为错误。编辑:所以问题是我将多个具有相同名称的字段和设置语言设置为空。这似乎是不允许的,因此当您使用多个具有相同名称的字段时,请确保您也输入了语言。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信