Amazon web services 使用Python boto更新CloudSearch文档

Amazon web services 使用Python boto更新CloudSearch文档,amazon-web-services,amazon-cloudsearch,Amazon Web Services,Amazon Cloudsearch,我正在使用最新的Python boto工具在Amazon CloudSearch上添加和搜索文档。我还没有找到任何关于文档更新的文档。此处有旧API的文档:。在此处,添加文档时,请提供版本号,并引用文档: 如果要更新文档,必须使用更高版本ID 但是,我在新API的boto名称空间(使用cloudsearch2的API)中找不到此功能。add功能不再采用版本 目前,我更新文档的方法是按ID获取文档,然后再次添加。更新字段的逻辑在我这边 最好是添加一个具有相同ID和更高版本号的文档,只填写您想要覆盖

我正在使用最新的Python boto工具在Amazon CloudSearch上添加和搜索文档。我还没有找到任何关于文档更新的文档。此处有旧API的文档:。在此处,添加文档时,请提供版本号,并引用文档:

如果要更新文档,必须使用更高版本ID

但是,我在新API的boto名称空间(使用cloudsearch2的API)中找不到此功能。
add
功能不再采用版本

目前,我更新文档的方法是按ID获取文档,然后再次添加。更新字段的逻辑在我这边

最好是添加一个具有相同ID和更高版本号的文档,只填写您想要覆盖的字段,并且文档应该更新


在新的boto API中是否仍然有使用文档版本的方法

无法在新的boto API(cloudsearch2)中使用“版本”,因为该库是为CloudSearch版本2013-01-01构建的,该版本删除了版本字段

CloudSearch也不允许您有选择地更新文档的某些字段,尽管我同意这会很有用。这在旧版本中也是不可能的

这描述了用于提交boto为您实现的文档的SDF格式,以防您想查看底层接口。