如何从Redisearch的索引中删除所有文档?

问题描述 投票:0回答:3

我希望从 Redisearch 中的特定索引中删除所有文档。我遇到过删除文档 ID 已知的记录的命令。我们可以在不使用documentid的情况下删除所有记录吗?

请提出一些建议。谢谢你。

redis stackexchange.redis spring-data-redis redisearch
3个回答
0
投票

您可以删除索引

FT.DROPINDEX
并重新创建它吗?


0
投票

您的情况可能已经解决,但由于谷歌将其作为第一个结果发送到此处,但它仍然没有解决: 使用

FT.DROP "indexName"
。 它在官方文档列表中找不到,但对我来说它有效。


0
投票

您可以通过两种方式执行此操作,例如:

  1. 通过运行此命令删除所有文档的索引 - -- FT.DROPINDEX mygp:tpc:idx DD
  2. 或者如果您需要通过循环或管道获取所有文档并按 id 删除
© www.soinside.com 2019 - 2024. All rights reserved.