[英]Solr How to delete all records EXCEPT ones in an array?
I have a SolrPhpClient which I use to communicate with Solr. 我有一个SolrPhpClient,我用它来与Solr通信。
I can make queries very easy, like: 我可以很容易地进行查询,例如:
$solr->deleteByQuery("id: 12345")
Anyways, I wonder if anybody out there know of a way to delete all records in a Solr index EXCEPT ones I have inside an array... 无论如何,我想知道是否有人知道删除Solr索引中所有记录的方法除了我在数组中有的...
Is this even possible... 这甚至可能......
Thanks 谢谢
$solr->deleteByQuery("*:* -id:(12345 OR 12346 OR 12347)")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.