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

时间:2018-01-28 10:21:14

标签: solr solrj

我正在使用Solr(版本7.1.0)并且其中包含一些文档。每个文档包含2个字段,一个是字符串字段( F1 ),另一个是浮点字段( F2 )。现在我想从中删除一些文档,其中包含 F1 中特定类型的URL。我是否只使用delete命令中的正则表达式从Solr中删除了那些文档?
如果我要删除 F1 字段中值“abc”的文档,则命令应为:

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

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

1 个答案:

答案 0 :(得分:1)

试试这个:

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