4

我从 Amazon CloudSearch 删除文档时遇到问题。

当我发送要删除的文件时,我会收到回复

{"status": "success", "adds": 0, "deletes": 5}

然后视频保留在索引中,所有字段都重置为默认值并且不会被删除。

文档不清楚这是正常行为还是错误。

还有其他人经历过这种情况吗?

4

2 回答 2

4

这也让我感到惊讶,但似乎是正常行为。“已删除”的文档不再可搜索,因为它们的字段都是空的,所以它们不应该引起任何问题。

我遇到的问题是,如果您搜索“-zomgwtfbbq”之类的内容,它们可能会被返回,因为它们不包含“zomgwtfbbq”一词。

这也令人困惑,因为它使您的仪表板显示一个计数(“可搜索”文档),但是如果您对 -zomgwtfbbq (我一直用作“获取所有文档”的代理)运行测试搜索,您会得到不同的数字。我花了一段时间才弄清楚为什么。

尽管他们说将版本设置为 max uint32 “永久删除”文档,但它仍然存在。问题是他们认为这些文件不可搜索,但事实并非如此。

于 2013-12-11T02:51:45.380 回答
0

删除文档时是否指定版本号?

删除文档时,请注意删除版本 max(uint32_t) 将从您的域中永久删除该文档。因为无法指定更高的版本号,所以无法添加更高版本的文档。

http://docs.aws.amazon.com/cloudsearch/latest/developerguide/versioning.html

于 2013-10-25T17:47:39.917 回答