如何在删除命令中使用正则表达式从 Solr 中删除文档

How to remove documents from Solr using regular expression in delete command

我正在使用 Solr(版本 7.1.0)并且其中有一些文档。每个文档包含2个字段,一个是字符串字段(F1),另一个是float(F2)。现在我想从中删除一些文档,这些文档在 F1 中包含特定类型的 URL。我是否仅使用 delete 命令中的一些 regex 从 Solr 中删除那些文档?
如果我想删除 "abc" 字段中 "abc" 的文档,命令应该是这样的:

<delete><query>F1:abc</query></delete> 

我想在这里使用一些正则表达式,即 F1:<regex> 。可能吗?请帮忙。

试试这个:

<delete><query>F1:/your regex here/</query></delete>