我正在尝试实现 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
提交
取消