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

zpgglvta  于 7个月前  发布在  Redis
关注(0)|答案(3)|浏览(70)

我希望所有的文档都从Redisearch中的特定索引中删除。我遇到过删除记录的命令,其中documentid是已知的。我们可以删除所有记录而不使用documentid吗?
请给点建议谢谢

wko9yo5t

wko9yo5t1#

你能删除索引FT.DROPINDEX并重新创建它吗?

qnyhuwrf

qnyhuwrf2#

可能已经解决了你的情况下,但由于谷歌发送这里作为第一个结果之一,它仍然没有解决:使用FT.DROP "indexName" .它不是在官方文档列表中找到,但对我来说,它的工作.

mum43rcc

mum43rcc3#

你可以通过两种方式来做到这一点,比如:
1.通过运行以下命令删除所有文档的索引- FT.DROPINDEX mygp:tpc:idx DD
1.或者,如果您需要通过循环或管道获取所有文档并按id删除

相关问题